在 Ubuntu 服务器上,我想创建包含其他静态 pdf 的 pdf。我尝试过将 ReportLab 与 pyPdf 一起使用。理想情况下,我会使用 ReportLab 来完成整个操作,但为了导入 pdf,需要使用 PageCatcher,该程序需要支付大量经常性费用。
因此,我使用 pyPdf 来合并使用 ReportLab 创建的页面和我的其他 pdf 文件。问题是,尽管在 Acrobat 和 Foxit 中看起来不错,但其中一页的部分内容在 Xerox 7400 彩色打印机上打印时会出现乱码。我无法弄清楚这个问题,但如果存在并且价格合理,我愿意购买更集成的解决方案。我以为 PDF Creator Pilot 就是它,直到我发现它仅适用于 Windows。
那么有没有价格合理(1000 美元或更少)的解决方案或不同的建议?
最佳答案
我使用 Java 库取得了很多成功 iText 。他们有一个很棒的示例库,几乎可以满足您对 PDF 文件所能想到的任何操作。此示例用于连接 PDF 文件,听起来它可以满足您的需要:http://itextpdf.com/examples/index.php?page=example&id=123 。还有PDFBox这是另一个很棒的基于 Java 的 PDF 操作库。
我知道您正在寻找基于 Python 的解决方案,但可能没有很多其他选择。如果您使用 Jython 解释器而不是 CPython,那么集成到 iText 中应该很简单。如果没有,那么您可以考虑将其作为一个单独的进程调用。我意识到这可能不适合您的情况,但我想我会提到它作为一种选择。
关于python - 什么程序可以在 Linux 上从 Python 编写 pdf(包括其他 pdf)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2071727/