Ghostscript стирает метаданные PDF как author, title, subject
и т. Д. Как я могу сказать ghostscript не трогать метаданные? Я призываю это следующим образом:
gs \
-dBATCH \
-dNOPAUSE \
-sOutputFile=<output_file> \
-sDEVICE=pdfwrite \
-dPDFSETTINGS=/ebook \
<input_file>
Почему вы используете Ghostscript? Вероятно, есть другой способ сделать то, что вы делаете. Редко использовать Ghostscript, когда входные данные не являются файлом Postscript.
—
Жиль "ТАК - перестань быть злым"
@ Жиль Для уменьшения изображения в PDF и уменьшения размера. Я не думаю, что это необычно использовать PDF в качестве входных данных. Инструмент,
—
Марко
pdf2ps
например, использует ghostscript для конвертации и поставляется вместе с gs
.
Хорошо, Ghostscript, кажется, является обычным способом уменьшения изображений в PDF-файле, в этом случае отсутствуют инструменты для работы с PDF с открытым исходным кодом. Это или ImageMagick, который смотрит только на изображения и не заботится о метаданных PDF.
—
Жиль "ТАК - перестань быть злым"
ImageMagick использует ghostscript для обработки PDF-файлов.
—
Марко
@Gilles: «Ghostscript редко используют, когда входные данные не являются файлом Postscript». - Совсем нет, Жиль! Я использую его все время, каждый день для обработки PDF-> PDF.
—
Курт Пфайфл