首页 > 其他分享 >PyMuPDF-1-24-4-中文文档-十四-

PyMuPDF-1-24-4-中文文档-十四-

时间:2024-06-17 15:56:47浏览次数:23  
标签:24 1.19 PyMuPDF 文档 版本 Document 废弃 page

PyMuPDF 1.24.4 中文文档(十四)

原文:https://pymupdf.readthedocs.io/en/latest/

废弃名称

原文:pymupdf.readthedocs.io/en/latest/znames.html

方法和属性的原始命名约定是“驼峰命名法”。自 2013 年左右创建以来,PyMuPDF 的功能大幅增加,对应地增加了类、方法和属性。在许多情况下,这导致了不直观、不合逻辑和难看的名称,难以记忆或猜测。

几个版本之前,我因此决定转变方向,改用“蛇形命名法”标准。这是一项重大工作,需要逐步进行。我认为现在已经完成了(版本 1.18.14)。

以下列表将废弃的名称映射到它们的新版本。例如,属性pageCount在 Document 类中变为page_count。还有一些不那么明显的名称变更,例如方法getPNGdata在 Pixmap 类中被重命名为tobytes

类的名称(驼峰命名法)和包范围的常量(大多数是大写)保持不变。

旧名称将保持为废弃的别名,直到 MuPDF 版本 1.19.0,并在随后的版本中被删除 - 可能是版本 1.20.0,但这取决于上游决策(MuPDF)。

从版本 1.19.0 开始,当使用别名方法时,我们将在sys.stderr上发出废弃警告,例如Deprecation: 'newPage' removed from class 'Document' after v1.19.0 - use 'new_page'。使用废弃的属性将不会引发此类型的警告。

从现在开始,所有废弃对象(方法和属性)将显示原始文档字符串的副本,并附带废弃消息,例如:

>>> print(pymupdf.Document.pageCount.__doc__)
*** Deprecated and removed in version following 1.19.0 - use 'page_count'. ***
Number of pages.
>>> print(pymupdf.Document.newPage.__doc__)
*** Deprecated and removed in version following 1.19.0 - use 'new_page'. ***
Create and return a new page object.

 Args:
 pno: (int) insert before this page. Default: after last page.
 width: (float) page width in points. Default: 595 (ISO A4 width).
 height: (float) page height in points. Default 842 (ISO A4 height).
 Returns:
 A Page object. 

有一个实用程序脚本alias-changer.py可用于在您的脚本中进行批量重命名。它接受单个文件或文件夹作为参数。如果提供了一个文件夹,则会更改其所有 Python 文件及其子文件夹中的文件。可以选择备份脚本。

对此页面有任何反馈吗?


本软件按原样提供,不附带任何明示或暗示的担保。本软件根据许可证分发,除非根据该许可证的条款明确授权,否则不得复制、修改或分发。有关更多信息,请参阅artifex.com的许可信息,或联系 Artifex Software Inc.,39 Mesa Street,Suite 108A,San Francisco CA 94129,美国。

本文档覆盖了所有版本直到 1.24.4。

Discord logo

标签:24,1.19,PyMuPDF,文档,版本,Document,废弃,page
From: https://www.cnblogs.com/apachecn/p/18252562

相关文章

  • PyMuPDF-1-24-4-中文文档-三-
    PyMuPDF1.24.4中文文档(三)原文:https://pymupdf.readthedocs.io/en/latest/图像原文:pymupdf.readthedocs.io/en/latest/recipes-images.html如何从文档页面创建图像这个小脚本将获取一个文档文件名并生成每页的PNG文件。文档可以是任何支持的类型。脚本作为一个命令......
  • PyMuPDF-1-24-4-中文文档-七-
    PyMuPDF1.24.4中文文档(七)原文:https://pymupdf.readthedocs.io/en/latest/存档原文:pymupdf.readthedocs.io/en/latest/archive-class.htmlv1.21.0版新增内容此类表示文件夹和容器文件(如ZIP和TAR存档)的泛化。存档允许像它们都是一个文件夹层次结构树的一部分一样......
  • PyMuPDF-1-24-4-中文文档-二-
    PyMuPDF1.24.4中文文档(二)原文:https://pymupdf.readthedocs.io/en/latest/教程原文:pymupdf.readthedocs.io/en/latest/tutorial.html本教程将逐步展示您如何在Python中使用PyMuPDF和MuPDF。因为MuPDF不仅支持PDF,还支持XPS、OpenXPS、CBZ、CBR、FB2和EPUB格......
  • git学习笔记——202406171525
    想将本地仓库代码提交到远程仓库,应注意:如果在新建远程仓库时里面还新建了文件,在本地提交代码时会显示两个分支是冲突的,git认为是两个不相关的仓库代码,会拒绝上传。解决方法是gitpullremotemaster拉取远程代码到本地,然后再gitpushremote-umaster相关链接:https://www.cn......
  • 自动驾驶、AI、高端医疗……芯驿电子携 FPGA 创新成果亮相 2024 上海国际嵌入式展
      6月12日至14日,2024上海国际嵌入式展(embeddedworldChina)在上海世博展览馆正式举行。本届展会以“智慧赋能,科技全球”为主题,旨在打造嵌入式系统全产业链交流与合作平台。 作为中国嵌入式技术领域领先的FPGA方案商,芯驿电子科技(上海)有限公司携多款FPGA新品和行业方案......
  • 生成式 AI 服务应用之Langchain 和 DashScope Reranker 彻底改变您的文档检索过程(教程
    介绍在当今信息泛滥的时代,找到所需的确切文档似乎是一件不可能完成的事情。传统搜索引擎经常让您在无关内容中苦苦挣扎,浪费宝贵的时间。但不要担心,因为有一对强大的组合正在等待彻底改变您的搜索体验:Langchain和DashScopeReranker。推荐文章《如何使用CodeLlama......
  • Java速成笔记 2024.6.17版
    变量:可以变化的容器不同变量可以存储不同类型的值变量声明方法:变量类型变量名=初始值;E.G.inta=1;变量类型:整型:intlong浮点数:floatdouble布尔:boolean字符串:String字符:char变量命名注意事项:不能重名不能以数字开头常量:关键字:final语法:finalfl......
  • 国产最好用的EasyRecovery数据恢复软件2024中文电脑版下载
    EasyRecovery数据恢复软件,简直就是数据丢失者的救星!......
  • 软件工程项目开发文档资料(规格说明书、详细设计、测试计划、验收报告)
      前言:在软件开发过程中,文档资料是非常关键的一部分,它们帮助团队成员理解项目需求、设计、实施、测试、验收等各个环节,确保项目的顺利进行。以下是各个阶段的文档资料概述:软件项目管理部分文档清单: 工作安排任务书,可行性分析报告,立项申请审批表,产品需求规格说明书,需求调......
  • 山东大学2023-2024深度学习期末回忆及参考答案
    文章目录名词解释(3*8=24分)分布式表示超参数共现矩阵截断BPTTattention机制梯度确认疑惑度还有一个忘了简答(6题)1、说出训练数据测试数据验证数据的作用,为什么要分训练数据和测试数据?训练数据、测试数据、验证数据的作用为什么要分训练数据和测试数据2、为什么激活函数要......