在PyMuPDF 中仅用于输出由 Story DOM 填充的 PDF 文档。 在将来也可能使用 DocumentWriter 来处理其他文档类型。 方法/ 属性简短描述 DocumentWriter.begin_page() 开始一个新的输出页面 DocumentWriter.end_page() 完成当前输出页面 DocumentWriter.close() 刷新挂起的输出并关闭文件 类API class DocumentWriter __...
方法设计Page.show_pdf_page() 目的和能力 该方法在当前(“包含”、“目标”)页面的指定矩形内显示另一个 PDF 文档的页面的图像。 相比Page.insert_image(),此显示是基于矢量的,因此在缩放级别上保持准确。 就像Page.insert_image()一样,显示的大小根据给定的矩形调整。 当前支持以下显示变体: 布尔参数"keep_pr...
修复问题 #269(“Document.insert_page() 中的 AttributeError”),该问题发生在使用Document.insert_page()进行文本插入时。 1.14.11 版本变更 变更Page.show_pdf_page()以始终将源矩形居中放置在目标中。此方法现在还支持任意角度的旋转。参数reuse_xref已被弃用:防止重复现在内部处理。 变更Page.insertImage()以支...
oc(int) – 一个OCG / OCMD的交叉引用或 0. 请参考Page.show_pdf_page()获取详细信息。 opacity(float) – 设置内容的填充和描边不透明度。仅考虑 0 <= opacity < 1 的值。 overlay(bool) – 将文本置于其他内容之前。请参考Page.show_pdf_page()获取详细信息。 返回: 一个浮点数元组 (spare_height,...
Describe the bug PyMuPDF's get_drawings() does not grab the layer information from pages generated using show_pdf_page with an oc arguments. To Reproduce Generate a PDF document containing layers using doc.show_pdf_page(..., oc="blah") f...
warnings.simplefilter("once") """ The following is a collection of functions to extend PyMupdf. """ def showPDFpage( page, rect, src, pno=0, overlay=True, keep_proportion=True, rotate=0, reuse_xref=0, clip=None, ): """Show page number 'pno' of PDF 'src' in rectangle 'rect'...
文档目录(Catalog):这是PDF文件的根节点,包含了文档的全局信息,如页面树、命名树等。 页面树(Page Tree):页面树是一个层次结构,用于组织文档中的所有页面。每个页面都有一个对应的页面对象,其中包含了页面的具体内容。 内容流(Content Streams):内容流是页面对象的一部分,包含了页面上的文本、图形和图像等元素的...
与其义务相反,并非所有 PDF 阅读器都正确和完全支持这些字体——这对于 Symbol 和 ZapfDingbats 尤为明显。此外,字形(视觉)图像将针对每个阅读器具体展现。 要查看这些字体如何使用,包括CJK 内置字体,请参阅Page.insert_font()中的表格。 Adobe PDF 参考
GNU GPL 3.xChanges in PyMuPDF 1.9.2--- optionally show links in displayed pages- when clicking on a link, attempt to follow the link- remove inline code for dialog icon and import from a libraryChanges in PyMuPDF 1.8.0--- display a fancy icon on the dialogs, defined as inline code i...
Corrected the check for rectangle infiniteness in :meth:`Page.show_pdf_page`. * **Changed** :meth:`Page.get_drawings`, :meth:`Page.get_cdrawings` to return an indicator on the area orientation covered by a rectangle. This implements `#1355 <https://github.com/pymupdf/PyMuPDF/issues/...