我正在尝试将 PDF 页面的背景图像提取到 SVG(使用 xpdf 库)。我面临的问题是 PDF 包含 PDF 阅读器未呈现的其他图像/图形(可能在cropbox之外),但相应的 SVG 包含这些图像/图形。我尝试将 SVG 的viewBox属性设置为对应于cropBox该 PDF 页面的边界,但生成的 SVG 仍显示一些 PDF 未呈现的图形对象。我还尝试向 SVG 添加一个剪辑路径 - 一个矩形剪辑区域(边界对应于 PDF 裁剪框),但这也没有消除一些在 PDF 中看不到的附加图形元素。关于可能是什么问题的任何想法?将 PDF 裁剪框转移到 SVG 的正确方法是什么?顺便说一句,在上述两种情况下生成的 SVG(视图框和剪切区域方法)在尺寸上都非常接近 PDF 页面的可视区域,并且仅在边缘附近看到了附加元素。从PDF获得的cropbox尺寸不应该直接在SVG中使用吗?
问问题
127 次