Объединение двух файлов 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,

Другие вопросы по тегам