用C ++组合两个PDF文件

时间:2008-12-16 05:47:05

标签: c++ pdf libharu

在C ++中,我正在使用libHaru生成PDF报告。我正在寻找将现有PDF文件中的两个页面附加到报告末尾的内容。有没有免费的方法呢?

感谢。

2 个答案:

答案 0 :(得分:4)

您可以使用Ghostscript实用程序pdf2ps将PDF文件转换为PostScript,附加PostScript文件,然后使用ps2pdf将其转换回PDF。

答案 1 :(得分:3)

尝试PoDoFo

http://podofo.sourceforge.net/

您应该可以使用PDFs打开PDFMemDocuments PDFMemDocument.Load( filename )作为InsertPages

然后,获取对要复制的两个页面的引用,并使用PDFDocument添加到文档末尾,或者可选地删除源文档的最后两页以外的所有页面,然后调用{{1 }}

追加并传递被调用的文档。很难说哪种更快或更稳定。

希望有所帮助, 特洛伊