我需要一个基本的pdf生成器,它可以让我将一些图像和文本放到pdf文件中。具有一些基本绘图命令(线等等)的能力也是一个优势。
我确实阅读了this question,但我真的不需要报告生成器,而且大多数响应对我正在尝试做的事情来说似乎真的有些过分。 (我不需要模板或LaTeX级布局控制。)
答案 0 :(得分:5)
对于我的一个项目,我测试和/或实施了过去六个月中从图像到PDF的六种或七种不同方法。最终我回到ReportLab(我最初因为与你描述的原因类似的原因而避免),因为所有其他人都有明显的限制或彻底的遗漏(例如无法设置文档元数据)。
ReportLab并不像初看起来那样难以处理,它可能会为您节省大量令人头痛的重构。我强烈建议你继续使用它,因此知道如果你想要能够做更多的事情,你就会有能力而不是做我做的事情,并在许多不同的工具,库之间来回反弹和格式。
修改强>
还值得一提的是,如果您想要做的就是在页面上放置一些文本和图像,您可以绕过ReportLab附带的Platypus布局系统。
答案 1 :(得分:1)
我认为通过Latex是最简单的方法,而不是过度杀戮。生成工作PDF文件是一项非常困难的活动,而生成Tex源则更容易。任何其他排版更改都可能会起作用,例如通过reStructuredText或troff。
答案 2 :(得分:0)
reportlab代码不正常吗?使用LaTeX可能不会过度的原因是因为pdf是一种非常低级的格式。在pdf中,你不会自动获得换行符,你必须自己计算行宽。