Wkhtmltopdf: Можно ли объединить файлы PDF?

Используя эту библиотеку wkhtmltopdf, можно объединить 2 pdf файла. Мне нужно создать отчет и объединить отчет с некоторыми прикрепленными документами.

Выполняется генерация отчета, преобразование из HTML в PDF. Но мне нужно объединить полученный PDF файл с некоторыми другими PDF файлами

Ответ 1

wkhtmltopdf не обеспечивает поддержку объединения PDF. Вы можете сделать это, используя GhostScript. Это довольно мощный инструмент и часто используется пользователями Linux.

Вы можете использовать следующую команду:

gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=out.pdf in1.pdf in2.pdf

Вы можете попробовать эти ссылки для дальнейшего чтения:

В случае, если вы хотите его для Linux, обратитесь

ОБНОВЛЕНИЕ: Как заявлено @nenotelp, есть и другие инструменты, доступные. Часть, которую упомянул @nentelp, касается обработки закладок, что лучше с iText или iTextSharp. Если это ваше требование, вы, безусловно, можете выбрать другие инструменты.

Постскриптум - Google Ghostscript. Вы найдете тонны ссылок.

Ответ 2

С помощью этой библиотеки вы можете объединить несколько HTML файлов в один выходной PDF файл. Например, если у вас есть:

my-html-file-nr-1.html
my-html-file-nr-2.html
....
my-html-file-nr-n.html

Вы можете просто:

wkhtmltopdf my-html-file-nr-* output.pdf