vista actualizada

This commit is contained in:
Juan Burgos
2026-08-06 01:36:13 +00:00
parent 3817618208
commit 8f64d2abdb

View File

@@ -216,7 +216,9 @@ def export_resource_pdf(request, resourceid, printubic, satmap, printimgs, print
if ruta_medios is not None and bool(int(printpdfs)) : if ruta_medios is not None and bool(int(printpdfs)) :
for medio in reduce(getitem, ruta_medios[:-1], resource_data)[ruta_medios[-1]] : for medio in reduce(getitem, ruta_medios[:-1], resource_data)[ruta_medios[-1]] :
if medio['formato'] == 'application/pdf' : 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() output_buffer = io.BytesIO()
merger.write(output_buffer) merger.write(output_buffer)
merger.close() merger.close()
@@ -224,7 +226,7 @@ def export_resource_pdf(request, resourceid, printubic, satmap, printimgs, print
output_buffer = io.BytesIO() output_buffer = io.BytesIO()
merger.write(output_buffer) merger.write(output_buffer)
merger.close() merger.close()
output_buffer.seek(0)
response = HttpResponse(output_buffer.getvalue(), content_type='application/pdf') response = HttpResponse(output_buffer.read(), content_type='application/pdf')
response['Content-Disposition'] = f'attachment; filename="{nombre_pdf}.pdf"' response['Content-Disposition'] = f'attachment; filename="{nombre_pdf}.pdf"'
return response return response