Вы можете установить размер изображения двумя способами;во-первых, если вы знаете размер носителя PDF (MediaBox), который находится в файле PDF и в единицах PostScript (1/72 дюйма), тогда простой расчет даст вам необходимое разрешение рендеринга:
разрешение цели X = ширина вывода в пикселях / (ширина носителя / 72)
разрешение цели Y = высота вывода в пикселях / (высота носителя / 72)
Затем можно установитьразрешение с помощью переключателя -r
, как описано в документации здесь
В качестве альтернативы вы можете установить размер выходного носителя в пикселях с помощью переключателя -g
, а затем с помощью переключателя -dPDFFitPage
чтобы Ghostscript масштабировал содержимое PDF так, чтобы оно вписывалось в вывод.Обратите внимание, что этот метод масштабируется изоморфно.То есть одинаковый масштабный коэффициент применяется к обоим направлениям x и y.
Ключ -g описан в документации здесь , а ключ -dPDFFitPage описан здесь .