可以使用接口:GraphicsObject* GraphicsObject::Clone ( foxit::pdf::GraphicsObjects src_graphicsobjects,
foxit::pdf::GraphicsObjects dest_graphicsobjects
),进行文档对象的跨文档复制,复制出的对象可以插入另一个文档的页面中。
其中第一个参数为源PDFPage,第二个参数为目标PDFPage(GraphicsObjects是PDFPage的父类,所以这里传PDFPage类即可)。
请注意:
跨文档复制多个对象后,可能会导致输出文档体积增大很多,PDFDoc保存时的flag,可以换成e_SaveFlagRemoveRedundantObjects。建议删除一些冗余内容,防止文件体积变大。例如:doc.SaveAs(L”D:/output.pdf”, PDFDoc::e_SaveFlagRemoveRedundantObjects);