我需要将图像插入pdf的某些页面中,并且我使用insertImage。在示例之后,我提供了fitz.Rect(0, 0, 50, 50)
,因为我想将图像放置在页面的左上角。完美适用于所有pdf,但只有一个-扫描的文档,其图像显示在页面中央的某个位置,并且图像也旋转了90度。什么可能导致该特定pdf的结果有所不同,我该如何解决?
答案 0 :(得分:1)
根据PyMuPDF documentation here,由于PDF的创建方式不一致,因此该特定文档的原点可能不是左上角的标准全局原点。
以下代码段可重置页面的几何形状:
if not(page._isWrapped):
page._wrapContents()
如果此解决方法不能最好地发挥作用,则该网站上列出了其他潜在解决方案。