2011-05-25 55 views
9

對不起..我'Python中的小白..如何使用pypdf將字符串插入pdf?

我需要創建一個PDF文件,而無需使用現有的PDF文件。(純新建一個)
我已經使用Google,而很多他們是合併2 pdf或創建一個新的文件從另一個文件中的特定頁面的副本...我想要實現的是做一個報告頁面(圖表),但對於第一步或簡單的「如何插入串入我的pdf文件?(你好世界mybe)」 ..

這是我的代碼,以使一個新的PDF文件用一個單一的blankpage

from pyPdf import PdfFileReader, PdfFileWriter 
op = PdfFileWriter() 

# here to add blank page 
op.addBlankPage(200,200) 

#how to add string here, and insert it to my blank page ? 

ops = file("document-output.pdf", "wb") 
op.write(ops) 
ops.close() 

回答

7

您希望「比薩」或「reportlab」用於生成任意PDF文檔,而不是「pypdf」。

http://www.xhtml2pdf.com/doc/pisa-en.html

http://www.reportlab.org

+0

感謝,..這就是我要找的,..我再次需要一個痘痘的幫助.. 我已經按照安裝..它工作正常,..然後當我運行例如python模塊,..我的pdf已經制作和工作,..我可以打開它...但是當我在IDLE中運行示例,'輸入ho.pisa作爲比薩'返回一個警告.. * sets模塊是已棄用* ..我的比薩怎麼了?和'pisa.showLogging()'我在哪裏可以找到日誌文件? – 2011-05-25 06:53:58

2

還檢查了pyfpdf庫。我已經使用了這個庫的php端口幾年,它非常靈活,可以使用流動文本,線條,矩形和圖像。

http://code.google.com/p/pyfpdf