首页 > 解决方案 > PyMuPdf - 缺少 addPage(page) 方法

问题描述

我以前用过 PyPDF2,我写了这个类

class pdfWriter:
  fh = None
  pdf_obj = None

  def __init__(self, path):
    if(not path.endswith('.pdf')):
        path += ".pdf"
    self.fh = open(path, 'wb')
    self.pdf_obj = PdfFileWriter()

  def addPage(self, page):
    self.pdf_obj.addPage(page)

  def write(self):
    self.pdf_obj.write(self.fh)

现在我正在尝试使用 PyMuPdf 实现相同的目标,但我找不到将页面对象添加到文档对象的方法。

提前感谢您的帮助。

标签: python-3.xpymupdf

解决方案


这样做:page = doc.newPage()你就完成了。如果 PDF 已包含页面,则有一些参数可让您选择所需的页面大小以及位置。


推荐阅读