2013-05-19 65 views
0

我正在嘗試寫一本小說,並試圖打印出我自己的書籍原型。將Python 2的PDF頁面合併爲一個Python

我有本書的PDF。現在我想合併這些頁面,這樣我就可以將其雙面打印,摺疊成一半,然後像老闆一樣裝訂它。

我需要解決的問題是如何拼接2頁一起左側和右側。我看了一下PyPDF2和它的mergePage函數,但它只是將一個頁面疊加到另一個頁面上。新生成的頁面將是原始頁面寬度的兩倍,一頁疊加在左側,一頁疊加在右側。

謝謝你的時間看這個!

+0

你可能想看看reportlab(http://www.reportlab.com/software/opensource/)。它有很多先進的功能,我之前用它來生成PDF,但不知道它是否可以編輯現有的PDF。 – mshildt

+0

小冊子打印是大多數PDF閱讀器應具備的功能;但是通過pypdf,你也可以使用[mergeTranslatedPage()](http://sourcecodebrowser.com/python-pypdf/1.13/classpy_pdf_1_1pdf_1_1_page_object.html#adf7ba580c6d63b621d93c1638d28d37f)來做到這一點。 –

回答

0

說明Adobe的閱讀器在打印選項中有一個「小冊子」選項。很好地工作。