pdf文档 MuPDF 1.23.0 Documentation

817.74 KB 245 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
文档详细介绍了MuPDF 1.23.0版本中命令行工具mutool的使用方法。mutool提供了多种功能,包括清理、修复、合并、分割PDF文件,以及提取图像和字体资源等。文档还详细说明了如何通过命令行选项进行加密、解密、线性化PDF文件,以及如何处理页面范围和对象编号。此外,文档还介绍了如何从文本文件创建PDF文件,并提供了创建PDF文件的示例代码。
AI总结
《MuPDF 1.23.0 文档》主要介绍了 MuPDF 的命令行工具 `mutool` 的使用方法和功能。以下是核心内容的总结: ### 1. **MuPDF 简介** - MuPDF 是一个轻量级的 PDF、XPS 和电子书查看器,支持 GNU GPL Affero 许可证和商业许可证。 - 包含软件库、命令行工具和跨平台的查看器。 ### 2. **mutool 命令** - **mutool extract**:从 PDF 文件中提取图像和嵌入的字体资源。支持指定对象编号,默认提取所有图像和字体。 - **mutool clean**:用于优化和修复 PDF 文件,支持垃圾回收、压缩、加密、解密等功能。常用选项包括: - `-g`:回收未使用的对象。 - `-l`:线性化 PDF。 - `-D`:保存未加密的文件。 - `-E`:重新加密文件(支持 rc4-40、rc4-128、aes-128、aes-256)。 - **mutool merge**:将多个 PDF 文件合并为一个新文件,支持指定页码范围。 - **mutool poster**:将 PDF 页面分割为多个部分,适合打印大型海报。支持水平和垂直分割。 - **mutool sign**:处理 PDF 文件中的签名字段,支持验证、清除和签名操作。 - **mutool trace**:打印渲染页面所需的设备调用跟踪信息,支持 EPUB 布局的页面尺寸和字体大小设置。 ### 3. **其他功能** - **PDF 文件创建**:通过 JavaScript API 可以从头创建 PDF 文件,支持添加字体、图像、页面等内容。 - **文档转换**:支持将文档转换为其他格式,如 SVG,并提供多种输出选项。 ### 4. **关键选项** - `-p password`:用于加密文件的密码。 - `-g` 系列选项:用于垃圾回收和优化 PDF 文件。 - `-E`:重新加密文件,支持多种加密算法。 - `-x` 和 `-y`:用于 `mutool poster` 命令,指定页面分割的水平和垂直因子。 ### 5. **JavaScript API** - 提供 JavaScript API 用于创建和操作 PDF 文档,支持添加对象、流、页面等。 总结:MuPDF 提供了丰富的命令行工具和 API,支持 PDF 文件的提取、修复、合并、分割、签名等操作,适合开发者和高级用户进行 PDF 文件的处理和管理。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 233 页请下载阅读 -
文档评分
请文明评论,理性发言.