python-3.x - Pymupdf 的 draw_rect 方法不适用于某些 pdf 页面
问题描述
我正在使用 Pymupdf 的 draw_rect 方法。它不适用于pdf的某些页面。以下是绘制矩形的代码。我尝试在其他页面上绘制相同的 rect 值,并且绘制正确。
doc = fitz.open(filepath )
x0,y0,x2,y2 = 39.13108444213867, 125.68994140625, 259.4792175292969, 149.265869140625
rect = fitz.Rect(x0-5,y0-5,x2+5,y2+5)
page = doc[9]
page.draw_rect(rect, color=[0,1,1,0], overlay=False,width=0.5,fill_opacity=1,fill=fill_color)
在绘图之前,我还尝试了以下代码。page._isWrapped 给出了 False 并且在 page.wrap_contets 之后它变成了 True。但是,我仍然无法绘制矩形。
if not(page._isWrapped):
page.wrap_contents()
请帮我解决这个问题。
解决方案
推荐阅读
- google-cloud-platform - 云函数中如何获取快照的ID?
- typescript - 字典中的打字稿索引字符串类型,它是实现中键的联合类型
- php - PHPUnit - 奇怪的行为(组运行)
- apache-kafka - Kafka 精确一次处理 - 您是否也需要您的流应用程序来生成 kafka 主题?
- angular - 在 Angular 中的组件之间共享数据:我们总是需要 Observables 吗?
- php - 如果客户从未购买过,请将产品添加到购物车 - 代码不起作用
- postgresql - 在图中查找连接边
- mongodb - IBM Cloud 上的一个 ASP.Net 应用程序 - 一个或多个 MongoDB?
- javascript - 如何修复函数图不显示导数
- flutter - 从子级更新父级 Swiper 的索引