【问题标题】:Converting PDF to an image using PyMuPDF使用 PyMuPDF 将 PDF 转换为图像
【发布时间】:2022-07-15 23:27:53
【问题描述】:

我尝试使用 PyMuPDF 将 PDF 文档转换为图像,以便可以在 openCV 中使用它。但是,当我尝试保存图像时出现属性错误,我不确定如何解决这个问题?

import fitz
pdf = fitz.open('cornwall.pdf')
page = pdf.load_page(0)
pix = page.get_pixmap()
pix.writeImage("cornwall_output.png")

AttributeError: 'Pixmap' 对象没有属性 'writeImage'

【问题讨论】:

    标签: python pdf computer-vision qpixmap pymupdf


    【解决方案1】:

    改用 pil_save 方法 https://pymupdf.readthedocs.io/en/latest/pixmap.html#Pixmap.pil_save

    import fitz
    pdf = fitz.open('cornwall.pdf')
    page = pdf.load_page(0)
    pix = page.get_pixmap()
    pix.pil_save("cornwall_output.png") 
    # optional arg in this method:
    # optimize=True
    

    【讨论】:

      猜你喜欢
      • 2020-09-10
      • 1970-01-01
      • 2020-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多