Как создать PDF из изображений? - PullRequest
0 голосов
/ 03 февраля 2019

Я хотел бы создать PDF-файл, состоящий только из изображений.Первое изображение - цветной JPEG, а следующие страницы - монохромный (1 бит / пикс.) TIFF.Изображение на обложке имеет меньшее разрешение, чем на других страницах.

Мое текущее решение - преобразовать изображения в PDF с помощью GraphicsMagick , а затем соединить файлы PDF с помощью Poppler pdfunite :

#!/bin/bash

gm convert -size 1868x2802 -density 138 cover.jpg cover.pdf
gm convert -size 1868x2802 -density 300 -compress Fax *.tiff book.pdf
file="cover+book.pdf"
pdfunite cover.pdf book.pdf $file
open $file

Проблема с этим решением заключается в том, что страницы имеют разный размер, а обложка пересчитывается и, таким образом, занимает в два раза больше дискового пространства по сравнению с оригинальной.

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

Я открыт для других инструментов, кроме GraphicsMagick и Poppler.

...