繁体   English   中英

谁能为Python推荐一个像样的FOSS PDF生成器?

[英]Can anyone recommend a decent FOSS PDF generator for Python?

我需要一个基本的pdf生成器,该生成器可以让我将一些图像和文本放入pdf文件中。 具有一些基本的绘图命令(线条等)的能力也将是一个加号。

我确实读完了这个问题 ,但是我真的不需要报告生成器,并且那里的大多数回复似乎对我想做的事情来说实在是太过分了。 (我不需要模板或LaTeX级的布局控件。)

在过去的六个月中,对于我的一个项目,我已经测试和/或实施了六到七种不同的方法,从图像到PDF。 最终,我最终回到了ReportLab (由于与您所描述的原因类似,我最初避免了该方法),因为其他所有条件都有明显的局限性或完全遗漏(例如无法设置文档元数据)。

ReportLab并不像乍看起来那样难处理,以后可以为您省去许多麻烦的重构。 我强烈建议您继续使用它,因此知道,如果您想做更多的事情,那么您也将拥有能力,而不是像我所做的那样在多种不同的实用程序,库,和格式。

编辑:

还值得一提的是,如果您只想在页面上放置一些文字和图像,则可以绕过ReportLab随附的Platypus布局系统。

我认为通过Latex是最简单的方法,一点也不为过。 生成有效的PDF文件是一项相当困难的工作,而生成Tex源则要容易得多。 其他任何排版更改也可能会起作用,例如通过reStructuredText或troff。

reportlab代码不正确吗? 使用LaTeX可能不会过大的原因是因为pdf是一种真正的低级格式。 在pdf中,您不会自动获得换行符,而必须自己计算线宽。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM