Сначала вы должны проверить свои параметры из командной строки, а затем преобразовать успехи в свой код.
Файл PDF обычно уже содержит поля страницы.Содержимое страницы, которое вы часто вырезаете, может быть получено из PDF-файла, предназначенного для формата страницы А4, напечатанного в формате Letter.
PDF также использует некоторые внутренние блоки, которые организуют содержимое страницы (и объекта): MediaBox
TrimBox
, CropBox
, Bleedbox
.
Существуют различные варианты управления тем, для какого размера носителя Ghostscript отображает заданный вход:отобразит текущий размер страницы устройства (обычно размер страницы по умолчанию).
С UseTrimBox
он будет использовать TrimBox
(и в то же время установит PageSize
в это значение).
При UseCropBox
он будет использовать CropBox
(и в то же время установит PageSize
в это значение).
По умолчанию (без указания параметра) Ghostscript будет отображать с помощью MediaBox
.
Обратите внимание, что вы можете дополнительно контролировать общий размер вашего вывода с помощью -sPAPERSIZE
(выберите среди всехпредопределенные значения, которые Ghostscript знает) или (для большей гибкости) используйте -dDEVICEWIDTHPOINTS=NNN -dDEVICEHEIGHTPOINTS=NNN
для настройки пользовательских размеров страницы.