【发布时间】:2008-12-16 05:47:05
【问题描述】:
在 C++ 中,我使用 libHaru 生成 PDF 报告。我正在寻找某种方式将现有 PDF 文件中的两页附加到报告的末尾。有没有免费的方法可以做到这一点?
谢谢。
【问题讨论】:
在 C++ 中,我使用 libHaru 生成 PDF 报告。我正在寻找某种方式将现有 PDF 文件中的两页附加到报告的末尾。有没有免费的方法可以做到这一点?
谢谢。
【问题讨论】:
您可以使用Ghostscript 实用程序pdf2ps 将PDF 文件转换为PostScript,附加PostScript 文件,然后使用ps2pdf 将它们转换回PDF。
【讨论】:
试试 PoDoFo
http://podofo.sourceforge.net/
您应该能够使用PDFMemDocument.Load( filename ) 将PDFs 作为PDFMemDocuments 打开。
然后,使用InsertPages 获取对您要复制并添加到文档末尾的两页的引用,或者选择删除源文档的最后两页以外的所有页面,然后调用PDFDocument。
附加并传递被调用的文档。很难说哪个会更快或更稳定。
希望对您有所帮助, 特洛伊
【讨论】: