我希望从Python应用程序生成PDF。 它们开始时相对简单,但有些可能会变得更复杂(基本上是类似字母的文档,但稍后会包括水印)
我以前在原始postscript中工作过,如果我能生成正确的头文件等,我希望避免使用复杂的lib,因为它们可能无法完全满足我的需要。一些似乎已经被bitrot和不再支持(pypdf和pypdf2),尤其是当我知道PDF/Postscript可以完全满足我的需要时。PDF内容其实没有那么复杂。在
我可以生成EPS(封装的postscript)只需编写适当的文本头文件和我的postscript代码。但是检查PDF有一个lil二进制头,我不知道如何生成。在
我可以生成一个EPS并转换它。我对此不太满意,因为生产环境是windows2008服务器(Dev是ubuntu12.04),并且制作和转换它看起来非常愚蠢。在
以前有人这样做过吗? 我是不是因为不想使用图书馆而变得迂腐?在
borrowed from ask.yahoo
但实际上你应该使用一个库
感谢@LukasGraf提供了这个链接http://www.gnupdf.org/Introduction_to_PDF,它展示了如何从头开始创建一个简单的helloworld pdf
只要您使用Python2.7,Reportlab似乎是目前最好的解决方案。它的功能相当全面,而且可能有点复杂,具体取决于您正在使用它做什么,但是由于您似乎熟悉PDF内部结构,所以希望学习曲线不会太陡。在
相关问题 更多 >
编程相关推荐