1

在 Ubuntu 服务器上,我想创建包含其他静态 pdf 的 pdf。我曾尝试将 ReportLab 与 pyPdf 一起使用。理想情况下,我会使用 ReportLab 来完成所有工作,但为了导入 pdf,需要他们的 PageCatcher,而这需要大量的经常性费用。

所以我使用 pyPdf 来合并使用 ReportLab 和我的其他 pdf 创建的页面。问题是,尽管这在 Acrobat 和 Foxit 中看起来不错,但在 Xerox 7400 彩色打印机上打印的部分页面出现了乱码。我无法弄清楚这个问题,但如果它存在并且价格合理,我愿意购买更集成的解决方案。我认为 PDF Creator Pilot 就是它,直到我看到它只是 Windows。

那么是否有价格合理(1000 美元或更少)的解决方案或不同的建议?

4

2 回答 2

1

我在 Java 库iText方面取得了很大的成功。他们有一个很棒的样本库,几乎可以满足您对 PDF 文件所做的任何事情。此示例用于连接 PDF 文件,听起来它可以满足您的需求:http: //itextpdf.com/examples/index.php ?page=example&id=123 。还有PDFBox,它是另一个很棒的基于 Java 的 PDF 操作库。

我意识到您正在寻找基于 Python 的解决方案,但可能没有很多其他选择。如果您使用的是 Jython 解释器而不是 CPython,那么在 iText 中集成应该是微不足道的。如果没有,那么您可以考虑将其作为一个单独的过程调用。我意识到这可能不适合您的情况,但我想我会提到它作为一种选择。

于 2010-01-15T13:36:29.137 回答
0

另一个非 Python 答案。如果您只是合并页面,那么pdftk做得很好(以及许多其他事情)。

于 2010-01-20T14:28:10.700 回答