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, обратитесь
РЕДАКТИРОВАТЬ: Как заявлено @nenotelp, есть и другие инструменты, доступные. Часть, которую упомянул @nentelp, касается обработки закладок, которая лучше iText
или же iTextSharp
, Если это ваше требование, вы можете выбрать другие инструменты.
PS - Google Ghostscript. Вы найдете тонны ссылок.
Вы можете объединить несколько файлов 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