Соблюдайте MediaBox / CropBox в PDF при использовании Ghostscript для рендеринга PDF в PNG
Я использую Ghostscript, чтобы конвертировать графики в формате PDF в PNG:
gswin32c -sDEVICE=png16m -r300x300 -sOutputFile=junk.png ^
-dBATCH -dNOPAUSE Figure_001-a.pdf
Это работает в том смысле, что я получаю PNG и содержит сюжет.
Но он также содержит огромное количество пустого пространства (пример исходного изображения:http://cdsweb.cern.ch/record/1258681/files/Figure_001-a.pdf).
Если вы посмотрите его в Acrobat, вы заметите, что вокруг графика нет пробелов. Если вы воспользуетесь приведенной выше командной строкой, вы увидите, что график составляет всего около 1/3 пространства.
Делая то же самое с файлом EPS, я сталкиваюсь с той же проблемой. Тем не менее, есть параметр командной строки-dEPSCrop
что можно пропустить, чтобы заставить движок рендеринга PS обратить внимание на BoundingBox.
Мне нужен аналогичный аргумент для рендеринга PDF-файлов. Я не смог найти его в документах (и даже-dEPSCrop
, на самом деле).