【发布时间】:2012-07-31 04:34:52
【问题描述】:
我正在尝试开发一个小脚本来生成一个完整的新 pdf,主要是文本和表格,作为结果文件。 我正在寻找最好的方法来做到这一点。
我读过关于 reportlab 的文章,它看起来很不错。据我所知,它只有一个缺点。没有商业版的模板很难写,代码似乎也很难维护。
所以我搜索了一个更充分的方法,找到了xhtml2pdf,但是这个软件太老了,不能生成超过两页或更多的表格。
我想到的最后一个解决方案是使用模板框架生成一个 tex-File,然后将 pdftex 作为子进程调用。
我会实现最后一个,然后再看看 LateX。你会这样做吗,你有更好的想法吗?
【问题讨论】:
-
report lab 的免费版本运行得相当不错,恕我直言......只要你不想做任何太难的事情
-
是的,它会起作用,但是生成简单东西的方法是如此复杂,而且有点“低级”。两周后,我看不到代码的作用,也看不到任何不定期编写报告实验室的人。无论如何感谢您的帮助。
-
appyframework.org/pod.html 看起来很有趣,虽然我自己没有尝试过。根据我自己的经验,我会说 ReportLab 值得坚持 - 您不妨试一试,然后在遇到困难时发布新问题。
-
感谢您的回答,乔治。 pod,我不知道,我认为首先我需要使用 OpenOffice (Java) 运行一个子进程,这对于一些简单的事情会产生很大的开销,其次是模板创建通过所见即所得。我认为这是维护和调试pdf的瓶颈。