python-3.x - 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 实现相同的目标,但我找不到将页面对象添加到文档对象的方法。
提前感谢您的帮助。
解决方案
这样做:page = doc.newPage()
你就完成了。如果 PDF 已包含页面,则有一些参数可让您选择所需的页面大小以及位置。
推荐阅读
- reactjs - ClassName 没有被传递给 Objects
- java - 当用户回来时如何保存视图的状态并恢复它?
- java - 为什么我的程序没有读取文本文件中的第一个整数?
- reactjs - React Router Dom 在构建时重定向错误
- c# - 如何执行此循环以从 IEnumerable 跨 (x,y) 轴打印值?
- regex - 获取字符串中每个单词的首字母并使用正则表达式连接成新单词
- count - 如何计算lisp列表中出现的次数
- java - 如何从 Vector 中的对象获取浮点值?
- c++ - 使用单个输入 C++ 在数组中存储多个整数
- r - 如何从 R 类加载中提取百分比方差信息