如何保存带有不同突出显示的PyMuPDF,Python的不同版本的单个pdf?

问题描述

我有一个pdf文档,为简单起见,我想为同一pdf制作两个(许多)不同的编辑版本。

例如,在其中一个pdf中,我希望突出显示pdf中的所有“和”,而在第二个中,我希望突出显示所有“ the”。

我尝试使用PyMuPDF这样做:

import fitz
pdf = "mypdf.pdf"
doc = fitz.open(pdf)

text = ["and"]
for j in text:
    i = page.searchFor(j)
     for inst in i:
        highlight = page.addHighlightAnnot(inst)
doc.save("output_and.pdf",garbage=4,deflate=True,clean=True)

text = ["the"]
for j in text:
    i = page.searchFor(j)
    for inst in i:
        highlight = page.addHighlightAnnot(inst)
doc.save("output_the.pdf",clean=True)

在这里,第一个文件(output_and.pdf)具有预期的内容,但是在第二个文件(output_the.pdf)中突出显示了“ and”和“ the”。有没有一种方法可以取消突出显示“和”,然后以一种在下次保存pdf时不会生效的方式保存或保存文件

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)