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

我读了这个问题,但我真的不需要一个报告生成器,大多数响应看起来像我正在尝试做的真正过度杀伤。 (我不需要模板或LaTeX级布局控制。)

有帮助吗?

解决方案

对于我的一个项目,我测试和/或实施了过去六个月中从图像到PDF的六种或七种不同方法。最终我回到了 ReportLab (我最初因为与你类似的原因而避免了因为所有其他人都有明显的限制或彻底的遗漏(例如无法设置文档元数据)。

ReportLab并不像初看起来那样难以处理,它可能会为您节省大量令人头痛的重构。我强烈建议你继续使用它,因此知道如果你想要能够做更多的事情,你就会有能力而不是做我做的事情,并在许多不同的工具,库之间来回反弹和格式。

修改

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

其他提示

我认为通过Latex是最简单的方法,而不是过度杀戮。生成工作PDF文件是一项非常困难的活动,而生成Tex源则更容易。任何其他排版更改也可能会起作用,例如通过reStructuredText或troff。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top