微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如何保存带有不同突出显示的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 举报,一经查实,本站将立刻删除。