So fusionieren Sie Byte -Dateien in Python zusammenPython

Python-Programme
Anonymous
 So fusionieren Sie Byte -Dateien in Python zusammen

Post by Anonymous »

Ich bin in eine Situation stoße, in der ich mehrere gefüllte PDF -Formulare generieren muss. Ich habe die Daten ausgefüllt und die "Bytes" -Datei ist zugänglich. Wenn ich versuche, die beiden Dateien in ihrer Byte -Darstellung zu kombinieren, passiert nichts, die Datei ist überschrieben und das Original ist das einzige gezeigte. Dies scheint einfach zu sein.

Code: Select all

# don't worry about these, they are filled PDFs in byte form, this works as expected.
pdf1 = PDFFormManager.fill_with_jinja(file=template, data=data)
pdf2 = PDFFormManager.fill_with_jinja(file=template, data={})
# here is the issue
print(len(pdf1), len(pdf2))     # 177354 177354
print(type(pdf1), type(pdf2))   #  
print(len(pdf1+ pdf2))          # 354708
# when I return this, I only get the single pdf, not the concatenated one
response = HttpResponse(pdf1+pdf2, content_type=f"application/pdf")

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post