在C ++中,我正在使用libHaru生成PDF报告。我正在寻找将现有PDF文件中的两个页面附加到报告末尾的内容。有没有免费的方法呢?
感谢。
答案 0 :(得分:4)
您可以使用Ghostscript实用程序pdf2ps
将PDF文件转换为PostScript,附加PostScript文件,然后使用ps2pdf
将其转换回PDF。
答案 1 :(得分:3)
尝试PoDoFo
http://podofo.sourceforge.net/
您应该可以使用PDFs
打开PDFMemDocuments
PDFMemDocument.Load( filename )
作为InsertPages
。
然后,获取对要复制的两个页面的引用,并使用PDFDocument
添加到文档末尾,或者可选地删除源文档的最后两页以外的所有页面,然后调用{{1 }}
追加并传递被调用的文档。很难说哪种更快或更稳定。
希望有所帮助, 特洛伊