我目前使用phantomjs呈现特定的网页,其中包含两个重叠的图像。生成PDF后,我将生成的PDF重新缩放到适当的大小 - 目前缩小到原始大小的三分之一。当比较转换后的phantomjs PDF和缩小的PDF时,我可以清楚地看到图像不再被对齐(它们在转换后的图像中)使用ghostscript缩小PDF导致图像不被alinged
看看放大的图像(3200%详细显示问题)区域,问题发生在哪里。蓝色图像(SVG)是覆盖较深的一个(PNG) - 两者都在右侧完全一致(白色区域是PDF的一部分))
但是,使用ghostscript的缩放此图像时:gs -o /path/to/output.pdf -sDEVICE=pdfwrite -dPDFFitPage -r300x300 -g2676x2676 /path/to/input.pdf
(即使它得到下来缩放,而不是了缩放,图像不再对齐:
(两个图像都放置position:absolute; right: 0;
,所以无论在右侧很好地对齐)
什么会导致这种行为,以及如何避免这种行为?