PDF |插入的图像在 pdf 页面的错误位置
PyMuPDF | inserted image is in the wrong place of a pdf page
我需要在 pdf 的某些页面中插入图像,我使用 insertImage。按照示例,我提供 fitz.Rect(0, 0, 50, 50)
因为我想将图像放在页面的左上角。适用于所有 pdf,但有一个 - 图像出现在页面中央某处并且图像也旋转 90 度的扫描文档。什么可能导致特定 pdf 的结果不同,我该如何解决?
根据 PyMuPDF documentation here,由于 PDF 创建方式的不一致,该特定文档的原点可能不是左上角的标准全球原点。
以下代码段重置了页面的几何形状:
if not(page._isWrapped):
page._wrapContents()
如果此变通办法不能发挥最佳效果,网站上还列出了其他可能的解决方案。
我需要在 pdf 的某些页面中插入图像,我使用 insertImage。按照示例,我提供 fitz.Rect(0, 0, 50, 50)
因为我想将图像放在页面的左上角。适用于所有 pdf,但有一个 - 图像出现在页面中央某处并且图像也旋转 90 度的扫描文档。什么可能导致特定 pdf 的结果不同,我该如何解决?
根据 PyMuPDF documentation here,由于 PDF 创建方式的不一致,该特定文档的原点可能不是左上角的标准全球原点。
以下代码段重置了页面的几何形状:
if not(page._isWrapped):
page._wrapContents()
如果此变通办法不能发挥最佳效果,网站上还列出了其他可能的解决方案。