pdf呈现库mupdf的python绑定
PyMuPDF的Python项目详细描述
发布日期:2019年8月31日
简介
这是pymupdf的1.16.0版,是MuPDF“轻量级pdf和xps查看器”的python绑定。
mupdf可以访问pdf、xps、openxps、epub、漫画和小说格式的文件,并且以其最高性能和高渲染质量而闻名。
因此,使用pymupdf,您可以从python脚本访问扩展名为*.pdf、*.xps、*.oxps、*.epub、*.cbz或*.fb2的文件。还支持许多流行的图像格式,包括多页TIFF图像。
pymupdf应该在mupdf和python都支持的所有平台上运行。其中包括但不限于Windows(XP/SP2及以上版本)、Mac OSX和Linux、32位或64位。如果可以在python支持的平台上生成mupdf,那么也可以在那里使用pymupdf。
pymupdf托管在GitHub上,在这里您可以找到它的功能、我们的issue tracker、Wikis等的最新信息。
安装
对于所有ms-windows版本以及流行的max-osx和linux版本,我们都提供了python-wheels——请参阅本站点的下载部分和当前主页的release directory。其他平台需要先下载并生成mupdf库,然后设置pymupdf。一定要访问我们的github主页,其中有更多关于此的详细信息,包括最新的错误修复、预发布等。
用法和文档
对于所有文档类型,您可以以光栅(PNG)或矢量(SVG)格式呈现页面,提取文本并访问元信息、链接、批注和书签,以及解密文档。对于pdf文件,还可以创建、修改或删除这些对象。此外,您还可以旋转、重新排列、复制、创建或删除页面以及合并或拆分文档。
从1.16.0版开始,完全支持pdf密码保护:可以设置、更改或删除密码、加密方法和权限级别。
特别是对于pdf文件,pymupdf提供对低级结构信息的更新访问,支持处理嵌入的文件和修改页面内容(如插入图像、字体、文本、批注和图形)。
其他功能包括嵌入矢量图像(SVG、PDF),如徽标或水印,连接或拆分单个PDF页面(包括后处理和2-up/4-up处理)。
您还可以创建pdf表单字段,支持文本、复选框、列表框和组合框小部件。
我们的主页提供了许多例子以及如何做到这一切。至少,请阅读本教程和我们文档中的菜谱部分。
使用sphinx编写,此处提供文档:
- 在线查看Read The Docs。对于best quality downloads,请使用以下链接。
- HTML
- Windows CHM