PyMuPDF |插入的图像位于pdf页的错误位置

2024-04-19 17:50:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要在pdf的某些页面中插入一个图像,然后使用insertImage。在下面的示例中,我提供了fitz.Rect(0, 0, 50, 50),因为我想将图像放在页面的左上角。适用于所有PDF,但有一种是扫描文档,其图像显示在页面中心的某个位置,并且图像也旋转了90度。是什么原因导致该特定pdf的结果存在差异?如何解决该问题?你知道吗


Tags: 文档rect图像示例pdf原因页面差异
1条回答
网友
1楼 · 发布于 2024-04-19 17:50:30

根据PyMuPDF documentation here,由于PDF的创建方式不一致,该特定文档的来源可能不是左上角的标准全局来源。你知道吗

以下代码段将重置页面的几何图形:

if not(page._isWrapped):
    page._wrapContents()

如果这个解决方案不是最好的,网站上还列出了其他可能的解决方案。你知道吗

相关问题 更多 >