【雪人系统源码】【黄绿柱源码】【v课堂源码】epub 源码
1.Python操作PDF的源码神器——PyMuPDF
2..epub是什么文件,用什么软件可以打开?
3.怎样打开epub文件?
4.Python处理PDF的源码神器—PyMuPDF!速看!源码
5.equb文件用什么阅读器可以打开
Python操作PDF的源码神器——PyMuPDF
一、PyMuPDF简介
PyMuPDF 是源码 MuPDF 的 Python 接口,MuPDF 是源码雪人系统源码一个轻量级的 PDF、XPS 和电子书查看器。源码MuPDF 支持多种文档格式,源码如 PDF、源码XPS、源码OpenXPS、源码CBZ、源码EPUB 和 FictionBook 2。源码PyMuPDF 使用户可以访问扩展名为 ".pdf"、源码".xps"、源码".oxps"、".cbz"、".fb2" 或 ".epub" 的文件。此外,它还可以处理约种流行的图像格式,如 ".png"、".jpg"、".bmp"、".tiff" 等。黄绿柱源码
二、安装
PyMuPDF 可以从源码或 wheels 进行安装。对于 Windows、Linux 和 Mac OSX 平台,在 PyPI 的下载部分有 wheels。它支持 Python 3.6 到 3.9 的 位版本,Windows 版本也有 位版本。对于 Linux ARM 架构,查找 manylinux_aarch 标签。
除了标准库外,PyMuPDF 没有强制性的外部依赖项。安装某些包时,需要 Pillow(用于 PixMap 的 pil_save() 和 pil_tobytes())和 fontTools(用于 Document.subset_fonts())。PyMuPDF-fonts 是一个不错的字体选择,用于文本输出。使用 pip 安装命令:pip install PyMuPDF。
三、使用方法
1. 导入库,查看版本
2. 打开文档
创建 Document 对象 doc,文件名必须是存在的 python 字符串。也可以从内存数据打开文档或创建新的空 PDF。文档还可以用作上下文管理器。
3. Document 方法和属性
| 方法/属性 | 描述 |
| ------ | ------ |
| Document.page_count | 页数 (int) |
| Document.metadata | 元数据 (dict) |
| Document.get_toc() | 获取目录 (list) |
| Document.load_page() | 读取页面
示例:获取元数据、v课堂源码目标大纲。
4. 页面处理
页面处理是 MuPDF 功能的核心。您可以将页面呈现为光栅或矢量(SVG)图像,选择缩放、旋转、移动或剪切页面。您可以提取多种格式的页面文本和图像,并搜索文本字符串。对于 PDF 文档,可以使用更多的方法向页面添加文本或图像。
创建页面 Page,使用 Document 的方法。
页面常用操作包括检查链接、批注或表单字段、呈现页面、保存页面图像、提取文本和图像、搜索文本。
5. PDF 操作
PDF 是唯一可以使用 PyMuPDF 修改的文档类型。其他文件类型是只读的。但是,您可以将任何文档(包括图像)转换为 PDF,然后将所有 PyMuPDF 功能应用于转换结果。超频显卡源码通常,您可以选择是保存到新文件,还是仅将修改附加到现有文件(“增量保存”),这通常要快得多。
操作 PDF 文档包括修改、创建、重新排列和删除页面,连接和拆分 PDF 文档,保存和关闭文档。
.epub是什么文件,用什么软件可以打开?
是一种电子书格式。
Adobe Digital Editions
免费、开放源代码、功能多样的Calibre
Mobipocket-Reader/Creator
Openberg Lector
Stanza电脑桌面版 / iPhone版
AldikoAndroid版
FBReader Free:可在Windows,Linux,以及多种PDA上使用的开放源代码阅读软件,支援多种档案格式
BookGlutton:以阅读社群为主的免费线上ePub阅读工具
Bookworm Free:线上ePub阅读工具(亦适用于行动设备 )
Talking Clipboard:文字转换语音软件,可读出ePub书籍内容
AZARDI ePub Desktop Reader(仅有Windows版):内建ePub编辑和重新压缩打包功能。
eScape:供自由软件Open Office使用的ePub制作工具;适用于Windows与Linux系统
epubBuilder: 功能强大的epub电子书制作软件, 多种格式导入。 支持Stanza, Sony , Adobe DE等多种阅读器 。
怎样打开epub文件?
EPUB(电子版)是一种电子图书标准,由国际数位出版论坛(IDPF)提出;其中包括3种文件格式标准(文件的附档名为.epub),这个格式已取代了先前的触摸按键源码Open eBook开放电子书标准[3]
Epub阅读软件
Firefox EpubReader 扩展EPUBReader是一个可以阅读ePub格式文件的Firefox插件。你无须安装额外的软件,在Firefox浏览器中便可阅读ePub格式文件。
Adobe Digital Editions
免费、开放源代码、功能多样的Calibre
Mobipocket-Reader/Creator
Openberg Lector
Stanza电脑桌面版 / iPhone版
sReader iPhone版
AldikoAndroid版
Professional PDF Converter Windows版
掌上书苑:(Android版) 功能强大的epub电子书阅读软件,支持从掌上书苑下载、阅读数万部epub格式电子书。
iBooks:(仅iOS版)Apple的电子书阅读工具,支援书面材质、翻页特效、标注、Spotlight、字典功能,能够透过自家iBooks Store下载电子书。
iReader掌阅: Android 版 / iPhone 版 iReader是一款五星级阅读软件,支持EBK2/TXT/UMD/PDB/CHM/EPUB全主流阅读格式。拥有海量图书资源、绚丽界面效果、让您随时随地尽情享受手机阅读的乐趣。
FBReader Free:可在Windows,Linux,以及多种PDA上使用的开放源代码阅读软件,支援多种档案格式
BookGlutton:以阅读社群为主的免费线上ePub阅读工具
Bookworm Free:线上ePub阅读工具(亦适用于行动设备 )
Talking Clipboard:文字转换语音软件,可读出ePub书籍内容
Lovelyreader: 浏览器与桌面(win, mac, linux)通用的 epub 阅读软件,支持中文直排与多栏版型,完全免费。
Universal Reader: (仅有Windows版):支持包括epub在内的多种格式单页和双页真书模式阅读,支持中文竖排,有汉语、英语、法语界面,完全免费。
Moon+ Reader: (Android版):支持epub, txt格式文件, html, epub, umd, zip及多个在线书库,支持翻页效果,并可更换字型。
sony reader library
Python处理PDF的神器—PyMuPDF!速看!
PyMuPDF是MuPDF的Python接口形式,MuPDF是一个轻量级的PDF、XPS和电子书查看器。它包括一个渲染器,专门用于高质量抗锯齿图形,以在屏幕上再现打印页面的外观时获得最高保真度。PyMuPDF支持多种文档格式,如PDF、XPS、OpenXPS、CBZ、EPUB和FictionBook 2,并且提供了大量的附加功能,如创建、合并或拆分文档,以及页面的插入、删除、重新排列或修改等操作。使用PyMuPDF可以访问扩展名为".pdf"、".xps"、".oxps"、".cbz"、".fb2"或".epub"的文件。它支持大约种流行的图像格式,如".png",".jpg",".bmp",".tiff"等。PyMuPDF可以从源码安装,也可以从wheels安装,对于Windows, Linux和Mac OSX平台,在PyPI的下载部分有wheels。安装时,除了标准库,它没有强制性的外部依赖项。PyMuPDF提供了导入库、查看版本、打开文档、获取元数据、获取目标大纲、页面处理等方法。在页面处理中,可以检查页面的链接、批注或表单字段,呈现页面,将页面图像保存到文件中,提取文本和图像,以及搜索文本。PyMuPDF可以修改PDF文档,包括修改、创建、重新排列和删除页面,连接和拆分PDF文档,以及保存和关闭文档。通过使用PyMuPDF,用户可以轻松地处理PDF文档并执行各种操作。
equb文件用什么阅读器可以打开
1. ePub文件是一种电子书格式,它是一种自由开放的标准,能够根据阅读设备的特性自动重新编排内容,以最适于阅读的方式显示文字。
2. ePub文件内部使用了XHTML或DTBook(一种由DAISY Consortium提出的XML标准)来展示文字,并以zip压缩格式来打包文件内容。
3. ePub格式中包含了数位版权管理(DRM)相关功能,可供选择使用。
4. Adobe Digital Editions是一款免费、开放源代码的阅读器,支持多种电子书格式。
5. Calibre是一款功能多样的免费电子书管理软件,支持多种电子书格式。
6. Mobipocket-Reader/Creator是一款支持多种电子书格式的阅读器。
7. Openberg Lector是一款电脑桌面版和iPhone版的电子书阅读器,支持多种电子书格式。
8. Stanza是一款免费的开源阅读软件,可在Windows、Linux和多种PDA上使用,支持多种电子书格式。
9. Aldiko是一款适用于Android设备的电子书阅读器,支持多种电子书格式。
. FBReader是一款免费的开源阅读软件,支持多种电子书格式,可在Windows、Linux和多种PDA上使用。
. BookGlutton是一款以阅读社群为主的免费线上ePub阅读工具。
. Bookworm是一款免费线上ePub阅读工具,也适用于行动设备。
. Talking Clipboard是一款文字转换语音软件,可以将ePub书籍内容读出。
. AZARDI ePub Desktop Reader是一款仅有Windows版的阅读器,具有ePub编辑和重新压缩打包功能。
. eScape是一款供自由软件Open Office使用的ePub制作工具,适用于Windows与Linux系统。
. epubBuilder是一款功能强大的ePub电子书制作软件,支持多种格式导入,并支持Stanza、Sony 、Adobe DE等多种阅读器。