From 8f64d2abdbac294e6d60ff0541460fc8dfea0778 Mon Sep 17 00:00:00 2001 From: Juan Burgos Date: Thu, 6 Aug 2026 01:36:13 +0000 Subject: [PATCH] vista actualizada --- pdf/views.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pdf/views.py b/pdf/views.py index 2a0668a..ed64a08 100644 --- a/pdf/views.py +++ b/pdf/views.py @@ -216,7 +216,9 @@ def export_resource_pdf(request, resourceid, printubic, satmap, printimgs, print if ruta_medios is not None and bool(int(printpdfs)) : for medio in reduce(getitem, ruta_medios[:-1], resource_data)[ruta_medios[-1]] : if medio['formato'] == 'application/pdf' : - merger.append(PdfReader(f'{root_path}/uploadedfiles/{medio["file"]}')) + medio_file = f'{root_path}/uploadedfiles/{medio["file"]}' + with open(medio_file,'rb') as pdf_file : + merger.append(pdf_file) output_buffer = io.BytesIO() merger.write(output_buffer) merger.close() @@ -224,7 +226,7 @@ def export_resource_pdf(request, resourceid, printubic, satmap, printimgs, print output_buffer = io.BytesIO() merger.write(output_buffer) merger.close() - - response = HttpResponse(output_buffer.getvalue(), content_type='application/pdf') + output_buffer.seek(0) + response = HttpResponse(output_buffer.read(), content_type='application/pdf') response['Content-Disposition'] = f'attachment; filename="{nombre_pdf}.pdf"' return response \ No newline at end of file