I want to insert a new page character or something to prevent the second file from over writing the second file in the PDF. What can I do to concatenate 2 PDFs in openerp?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Boekhouding
- Voorraad
- PoS
- Project
- MRP
Deze vraag is gerapporteerd
Hi Ny Emotion,
If you are looking to concatenate / merge two (or more) PDF files, you can simply check the link below (I tested the solution and it works perfectly ; both with Pypdf and PyPDF2) :
https://stackoverflow.com/questions/3444645/merge-pdf-files
If you are looking to concatenate two (or more) PDF Structure (https://en.wikipedia.org/wiki/PDF , see chapter "Technical Overview"), it's a little bit more tricky but I manage to do that a few days ago.
Below is the code snippet I created to do so (I hope this will be useful to you) :
# Useful librairies
import StringIO
import cStringIO
from openerp.report.pyPdf import PdfFileWriter, PdfFileReader
# "results" is a list containing the PDF structures to merge
output = PdfFileWriter()
for result in results:
reader = PdfFileReader(cStringIO.StringIO(result))
for page in range(reader.getNumPages()):
output.addPage(reader.getPage(page))
s = cStringIO.StringIO()
output.write(s)
return s.getvalue()
Hi emotion did you do this?
how did you do this
Hello Ny Emotion
Please check, i think it's helpful https://mygisblog.wordpress.com/2011/08/26/merging-pdf-files-with-python/
Geniet je van het gesprek? Blijf niet alleen lezen, doe ook mee!
Maak vandaag nog een account aan om te profiteren van exclusieve functies en deel uit te maken van onze geweldige community!
AanmeldenGerelateerde posts | Antwoorden | Weergaven | Activiteit | |
---|---|---|---|---|
|
3
feb. 25
|
3719 | ||
|
0
mei 24
|
46 | ||
|
1
apr. 24
|
3450 | ||
|
4
sep. 23
|
4971 | ||
|
2
sep. 23
|
7151 |