В настоящее время я создаю определенную веб-страницу с использованием phantomjs, содержащей, среди прочего, два накладываемых изображения. После того, как PDF был сгенерирован, я масштабирую сгенерированный PDF до соответствующего размера - в настоящее время он уменьшен до примерно трети от исходного размера. При сравнении преобразованного PDF-файла phantomjs с тем, который был уменьшен, я могу ясно видеть, что изображения больше не выровнены (они находятся в преобразованном)Масштабирование PDF-файла с использованием результатов ghostscript при отсутствии изображений
Посмотрите увеличенное изображение (3200%, показать проблему подробно), где возникает проблема. Синее изображение (SVG) является наложенным на более темный (PNG) - оба идеально выровненные по правой стороне (белая область является частью PDF))
Однако при масштабировании изображения с помощью Ghostscript: gs -o /path/to/output.pdf -sDEVICE=pdfwrite -dPDFFitPage -r300x300 -g2676x2676 /path/to/input.pdf
(не, даже если он получает вниз масштабируется, а не до масштабируется, изображения больше не выровнены:
(Оба изображения размещены с position:absolute; right: 0;
, так как выравнивание по правой стороне красиво)
Что может привести к такому поведению и как его избежать?