wkhtmltopdf: можно ли объединить PDF-файлы?

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

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

2 ответов


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

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

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

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

в случае, если вы хотите его для Linux см.

EDIT: как указано @nenotelp есть и другие инструменты, а также. Часть, о которой упоминал @nentelp, касается обработки закладок, которая лучше с iText или iTextSharp. Если это ваше требование, вы можете выбрать другие инструменты.

С. П. - Гугл В Ghostscript. Вы найдете тонны ссылок.


вы можете объединить несколько html-файлов в один выходной pdf-файл с этой библиотекой. Для e.g если у вас есть:

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