2

У меня есть плакат, который я хочу напечатать, но поле вокруг него недостаточно велико. Есть ли способ изменить размер содержимого, чтобы было больше свободного пространства без изменения общего размера страницы?

2 ответа2

3

Есть ли способ изменить размер содержимого, чтобы было больше свободного пространства без изменения общего размера страницы?

Вы можете использовать File > Print > Custom Scale и выбрать подходящий масштабный коэффициент.

Снимок экрана: диалоговое окно печати Acrobat

1

Вы также можете использовать Ghostscript для этого.

1. Увеличьте размер мультимедиа страницы, оставьте размер содержимого страницы

Предполагая, что размер вашей страницы равен A4 (то есть 595x842 точки), и вы хотите добавить поле в 1 дополнительный дюйм (72 точки) по каждому краю: это дает вам новый размер страницы 739x986 точек.

Тогда команда Ghostscript выглядит так:

gs -o out1.pdf                                       \
   -sDEVICE=pdfwrite                                 \
   -g7390x9860                                       \
   -c "<</Install {72 72 translate}>> setpagedevice" \
   -f input.pdf

Часть 72 72 translate требуется для перемещения изображения на 1 дюйм влево и на 1 дюйм вверх. В противном случае изображение страницы появилось бы в нижнем левом углу новой, более крупной страницы.

2. Сохранять размер мультимедийного содержимого страницы, уменьшать размер содержимого страницы

Предполагая, что размер вашей страницы равен A4 (то есть 595x842 точек), и вы хотите уменьшить исходный контент (и центрировать его на странице) на такой процент, чтобы к каждому краю добавлялось дополнительное поле в 1 дополнительный дюйм (72 точки) : это дает вам новые размеры содержимого страницы 451x698 баллов. (В то же время это не сокращение "keep-aspect-ratio", иначе вы бы создали разные желоба для нижнего / верхнего и левого / правого!)

Это означает масштабирование в горизонтальном направлении как 451/595 == 75.79% и в вертикальном направлении как 698/842 == 82.89% .

Кроме того, если вы не захотите снова выполнить операцию 72 72 translate , уменьшенное содержимое страницы появится в левом нижнем углу:

gs -o out2.pdf                                         \
   -sDEVICE=pdfwrite                                   \
   -g5950x8420                                         \
   -c "<</Install {.7579 .8289 scale
                   72  72  translate}>> setpagedevice" \
   -f input.pdf

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