2

Я учусь объединять несколько файлов с помощью ghostscript , но проблема возникает из-за того, что файлы pdf имеют разный размер бумаги.

Пока я нашел одну команду:

gs -q -sPAPERSIZE=letter -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf file1.pdf file2.pdf file3.pdf [...] lastfile.pdf

С таким же размером бумаги это работает, в противном случае это не так.

Любые предложения приветствуются?

Спасибо за прочтение :)

1 ответ1

1

Хотите ли вы, чтобы все страницы в итоговом документе имели одинаковый размер бумаги? Для этого вам нужно изменить размер страницы одного из двух документов. Этот вопрос касается изменения размера одного PDF с использованием ghostscript .

В противном случае просто не указывайте ключ -sPAPERSIZE , чтобы ваша команда выглядела следующим образом:

gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf file1.pdf file2.pdf file3.pdf lastfile.pdf

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .