[reportlab-users] [PyPDF] I would like merge two A4 PDF documents in PDF document with A4 size + 10 mm (width + 10mm, height + 10mm)
    KLEIN Stéphane 
    stephane at harobed.org
       
    Thu Mar 26 11:51:02 EDT 2009
    
    
  
Hi,
To summarize, with PyPDF package, I would like merge two A4 PDF documents
in PDF document with A4 size + 10 mm (width + 10mm, height + 10mm).
First, I merge two PDF pages with this code :
::
    outputStream = file("output.pdf", "w")
    output = PdfFileWriter()
    background_pages = PdfFileReader(file("background.pdf", "rb"))
    foreground_pages = PdfFileReader(file("foreground.pdf", "rb"))
    bg_page0 = background_pages.getPage(0)
    fg_page0 = foreground_pages.getPage(0)
    bg_page0.mergePage( fg_page0 )
    output.addPage(page0)
    output.write(outputStream)
    outputStream.close()
This works greatly.
Background and foreground PDF documents size are A4 (paper size).
>From this point, I would like :
1. create an empty page with this paper size : A4 width + 10 mm, A4 
height + 10 mm
2. merge and center background page in current page (page create at step 
1)
3. merge and center foreground page
I don't know :
* how to change page size ?
* how to merge and center page ?
I search this informations in PyPDF API and on google... I found nothing.
Thanks for your help,
Stephane
    
    
More information about the reportlab-users
mailing list