我正在嘗試使用Python中的模板生成報告(只要可打印pdf,doc..etc等格式)。從模板生成Python報告
通常情況下,我會用reportlab
生成PDF
報告。但是這一次,我需要用戶創建自己的模板(更像是一個佔位符)。
因此,當用戶生成報告時,存儲在數據庫中的數據將佔用先前創建的佔位符的位置並形成報告。
例如,如果用戶在模板中設置了標籤或其他東西<name>
,數據庫中的實際名稱將替換該標籤的確切位置(這僅僅是一個愚蠢的例子來說明我的概念 - 我沒有知道這是否可能)
我不需要任何其他複雜的功能。
最初,我想用xhtml2pdf
轉換html
中的創建模板並將其轉換回pdf
。但我似乎無法找到一種方法將數據庫中的值替換爲html。
我也看看Mako
但我迷失在它的文件。
有沒有其他方法可以實現我上面提到的功能?
僅供參考:我只需要Windows平臺的解決方案。我使用的Windows 8.1 64位與python 2.7.3
這個問題要求推薦一個庫或工具來實現某些東西。正如[常見問題](http://stackoverflow.com/help/on-topic)中所述,這類問題不鼓勵。投票擱置 – J0HN
@ J0HN沒有offenese,但這個問題http://stackoverflow.com/questions/177799/good-pdf-report-generator-tool-for-python?rq=1似乎也在問一個關於工具來實現某些東西,但沒有關閉。我不是經常使用SO的人,所以我可能會被誤認爲 –
2008年,早在這種政策出臺之前就已被問及。 – J0HN