У меня есть PDF с разным размером страниц. Первая страница - 579,275 на 402,547 балла. Остальные страницы 612 на 792 балла (буквы). Я хотел бы, чтобы все страницы были размером букв. Выход из pdfinfo -box -f 1 -l 10 A.pdf
:
$ pdfinfo -box -f 1 -l 10 A.pdf Создатель: Инструментарий http://www.activepdf.com Производитель: Инструментарий http://www.activepdf.com CreationDate: Sat Feb 4 18:42:49 2012 ModDate: Sat Feb 4 18:42:49 2012 Tagged: нет Форма: AcroForm Страницы: 5 Зашифровано: нет Размер страницы 1: 579,275 x 402,547 баллов Страница 1 гниль: 0 Размер страницы 2: 612 x 792 (письмо) Гниль: 0 Размер страницы 3: 612 x 792 (письмо) Гниль: 0 Размер страницы 4: 612 x 792 (письмо) Гниль: 0 Размер страницы 5: 612 x 792 (письмо) Гниль: 0 Page 1 MediaBox: 0,00 0,00 612,00 792,00 Page 1 CropBox: 15,05 374,40 594,33 776,94 Page 1 BleedBox: 15,05 374,40 594,33 776,94 Page 1 TrimBox: 15,05 374,40 594,33 776,94 Page 1 ArtBox: 15,05 374,40 594,33 776,94 Page 2 MediaBox: 0,00 0,00 612,00 792,00 Page 2 CropBox: 0,00 0,00 612,00 792,00 Page 2 BleedBox: 0,00 0,00 612,00 792,00 Page 2 TrimBox: 0,00 0,00 612,00 792,00 Page 2 ArtBox: 0,00 0,00 612,00 792,00 ... Размер файла: 211688 байт Оптимизировано: нет PDF версия: 1.3
Я пытался много вариаций в Ghostscript команды с флагами -sPAPERSIZE
, -dFIXEDMEDIA
, -dPDFFitPage
. Я не могу понять, как получить первую страницу, чтобы быть письмом. Мне все равно, если содержание первой страницы масштабируется.
Вопрос: Как я могу сделать все страницы одинакового размера?
Причина этого вопроса в том, что у нас в офисе новый принтер. По причинам, которые я не совсем понимаю, более новые версии CUPS или ghostscript приводят к сбою сервера печати. У нас есть возможность печати с запоминающего устройства USB, но принтер не будет принимать документы с размерами страниц, отличными от буквенных.
источник
Вы можете, например, использовать Pdftk, чтобы разделить документ на первую страницу и часть правильного размера, а затем изменить размер первой страницы, например, с помощью GhostScript, как вы уже пробовали, и, наконец, снова объединить документ с Pdftk. Это может быть записано в сценарии, если это обычная операция, которую необходимо выполнить.
Также см. Https://stackoverflow.com/questions/547326/using-imagemagick-or-ghostscript-or-something-to-scale-pdf-to-fit-page для получения дополнительных советов.
источник
-dFIXEDMEDIA
и-dPDFFitPage
. Есть ли причина, по которой ghostscript не будет масштабировать конкретный PDF? Кроме того,pdftk
был создан файл PDF, в котором ghostscript выдавал следующее предупреждение: «Предупреждение: рассматривая« 0000000000 XXXXX n »как бесплатную запись».