2011-07-29 26 views
0

有沒有解決方案可以從txt創建pdf文件,也許在ReportLab中?生產像這樣從python中的文本文件生成pdf

+------+-------+------------+ 
| Name | Age | Nickname | 
+======+=======+============+ 
| 107 | Ella | Fitzgerald | 
+------+-------+------------+ 
| 108 | Louis | Armstrong | 
+------+-------+------------+ 
| 109 | Miles | Davis | 
+------+-------+------------+ 
| 110 | Benny | Goodman | 
+------+-------+------------+ 

謝謝。

回答

2

ReportLab是一個選項。乳膠是另一種選擇。

+0

是的,我已經測試ReportLab的,但是有沒有任何源代碼將整個文本文件導入到pdf中?根據[鏈接](http://pypi.python.org/pypi/xhtml2pdf)的Python,的virtualenv和依賴性 由於事先 – kuslahne

0

EMACS組織模式使這項任務變得非常簡單。組織可以很容易地以純ASCII格式來表格。將'|'作爲第一個非空白字符的任何行都視爲表的一部分。 '|'也是列分隔符。

C-c C-e p(org-export-as-pdf) 導出爲LaTeX,然後處理爲PDF。

0

比薩從html生成。它非常易於使用。

http://www.xhtml2pdf.com/ http://www.20seven.org/journal/2008/11/pdf-generation-with-pisa-in-django.html http://antydba.blogspot.com/search/label/django%20pisa%20html2pdf%20polskie%20czcionki

import ho.pisa as pisa 
import cStringIO as StringIO 

result = StringIO.StringIO() 
pdf = pisa.pisaDocument(StringIO.StringIO("<table><tr><td>test test</td></tr></table>"), result) 
+0

**安裝Python的2.6.x或2.7.x.安裝步驟取決於你的操作系統。**我目前正在使用Python 2.5.x – kuslahne