【发布时间】:2018-12-21 09:18:47
【问题描述】:
我在 python 中使用 PyMuPDF 库来搜索 PDF 文档中的特定文本,然后突出显示它。
pdf_document = fitz.open(pdf_path)
for i in range(len(page_num)):
page=pdf_document[page_num[i]]
for item in search_terms:
search_instances = page.searchFor(item)
for inst in search_instances:
page.addHighlightAnnot(inst)
我可以突出显示 PDF 文档中的所有术语,但搜索词“毛利润”除外。 searchFor() 返回一个空列表而不是坐标。这与质量差的 PDF 有什么关系吗?如果是这样,它也不应该适用于其他搜索字词。它适用于“营业额”和“销售成本”等字词
有什么想法吗?
【问题讨论】:
标签: python string pdf search text