Объединение двух файлов PDF в C++
В C++ я создаю отчет в формате PDF с помощью libHaru. Я ищу способ добавить две страницы из существующего файла PDF в конец моего отчета. Есть ли бесплатный способ сделать это?
Благодарю.
2 ответа
Попробуйте PoDoFo
http://podofo.sourceforge.net/
Вы должны быть в состоянии открыть оба PDFs
как PDFMemDocuments
с помощью PDFMemDocument.Load( filename )
,
Затем получите ссылки на две страницы, которые вы хотите скопировать, и добавьте в конец документа, используя InsertPages
или при необходимости удалите все, кроме последних двух страниц исходного документа, затем вызовите PDFDocument
,
Добавить и передать вызванный документ. Трудно сказать, что будет быстрее или стабильнее.
Надеюсь, это поможет, Трой
Вы можете использовать утилиту Ghostscript pdf2ps
преобразовать файлы PDF в PostScript, добавить файлы PostScript, а затем преобразовать их обратно в PDF, используя ps2pdf
,