2012-06-21 74 views
2

我有一頁OpenOffice文檔,它是一個POD模板。基本上,我使用這個模板來替換模板中的標籤和渲染文檔中的自動生成的數據。從單頁模板生成多個OpenOffice頁面

這是它如何工作的:

# loads the POD OpenOffice template engine 
from appy.pod.renderer import Renderer as OORenderer 

# defines data for template tags 
ctx = {'template_tag': 'my_data'} 

# renders the template in my_model.odt using defined data 
r = OORenderer('my_model.odt', ctx, 'rendered_file.pdf') 

# saves into the specified PDF file 
r.run() 

我想產生幾頁這樣,並將它們合併成單一的PDF文件。

有沒有辦法使用POD做到這一點?

或者,也許我可以編程合併生成的PDF文件到一個文件?

謝謝!

回答

-1

並將它們合併到一個PDF文件中。

只是嘗試pyPDF

構建爲PDF工具箱的純Python庫。它能夠:

  • 提取文檔信息(標題,作者,...),
  • 拆分文件一頁一頁,
  • 合併文件一頁一頁,
  • 裁剪頁面,
  • 將多個頁面合併到一個頁面中,
  • 加密和解密PDF文件。
+0

不幸的不是我問了什麼,即使它可以做這項工作。 PS我不是被拒絕的人。我沒有投票。 – alexpirine