PyMuPDF读/写文本框

2024-09-29 17:17:21 发布

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

我已经能够使用类似于以下代码的PYMuPDF阅读pdf的内容:

myfile = r"C:\users\xxx\desktop\testpdf1.pdf"
doc  =fitz.open(myfile)
page=doc[1]
text = page.getText("text")

要阅读PDF文件的内容,但是我不能阅读文本框注释,有没有办法做到这一点?在


Tags: 代码text内容docpdfpageopenmyfile
1条回答
网友
1楼 · 发布于 2024-09-29 17:17:21

在page对象上使用^{}。一旦你有了一个注解对象,你就可以对它调用^{}并获取其他对象。注意Annot页面底部的example。在

我从Word文档创建了一个PDF文件,并添加了一个文本框和一个便笺。下面的代码打印了每个文件的内容。在^{}内查看您可能需要的其他信息。在

import fitz

pdf = fitz.open('WordTest.pdf')
page = pdf[0]
annot = page.firstAnnot
print(annot.info['content'])
next_annot = annot.next
print(next_annot.info['content'])
pdf.close()

相关问题 更多 >

    热门问题