PDF隔板和从PDF页面创建的SVG之间存在差异



我正在尝试将PDF页面的背景图像提取到SVG中(使用xpdf库)。我面临的问题是,PDF包含PDF阅读器无法呈现的其他图像/图形(可能是隔板之外),但相应的SVG包含这些图像/图形。我尝试将SVG的viewBox属性设置为与该PDF页面的cropBox

原来问题是由于我的代码没有使用CTM矩阵(也可以通过xpdf获得)将PDF cropbox属性(由xpdf给出)转换为用户坐标。应用转换后,生成的SVG与PDF页面的渲染部分相匹配。

相关内容

  • 没有找到相关文章