英语日本語 在 Discord 上找到 #pymupdf 打开文件 支持的文件类型 如何打开文件 文件识别器:使用错误的文件扩展名打开 打开远程文件 打开云服务中的文件 打开 Django 文件 将文件作为文本打开 示例 打开一个 C# 文件 打开一个 XML 文件 打开一个 JSON 文件 文本 如何提取文档中的所有文本 如何将文本提取为 Markdown 如何从页面提取键值对 如何从矩形区域内提取文本 如何按自然阅读顺序提取文本 如何从文档提取表格内容 如何标记提取的文本 如何标记搜索到的文本 如何标记非水平文本 如何分析字体特征 如何插入文本 如何写入文本行 如何填充文本框 如何使用 HTML 文本填充文本框 如何输出 HTML 表格和图像 如何输出世界语言 如何指定自定义字体 如何请求文本对齐 如何提取带颜色的文本 图像 如何从文档页面生成图像 如何提高图像分辨率 如何创建部分 Pixmaps(剪辑) 如何将剪辑缩放到 GUI 窗口 如何创建或隐藏注释图像 如何提取图像:非 PDF 文档 如何提取图像:PDF 文档 如何处理图像蒙版 如何将所有图片(或文件)合并为一个 PDF 如何创建矢量图像 如何转换图像 如何使用 Pixmaps:拼接图像 如何使用 Pixmaps:生成分形 如何与 NumPy 交互 如何向 PDF 页面添加图像 如何使用 Pixmaps:检查文本可见性 注释 如何添加和修改注释 如何使用 FreeText 注释 如何使用 Ink 注释 绘图与图形 如何提取绘图 如何删除绘图 如何绘制图形 内容流 如何添加带格式的文本行 如何使用图像 如何为内容流读取外部 HTML 和 CSS 如何使用内容流模板输出数据库内容 如何与现有 PDF 集成 如何创建多列布局并从 pymupdf-fonts 包访问字体 如何创建围绕预定义“禁行区域”的布局 如何输出 HTML 表格 如何创建一个简单的网格布局 如何生成目录 如何从 JSON 数据显示列表 使用替代的 Story.write*() 函数 如何使用 Story.write() 进行基础布局 如何使用 Story.write_stabilized() 为目录进行迭代布局 如何使用 Story.write_stabilized_links() 进行迭代布局并创建 PDF 链接 日志记录 示例会话 1 示例会话 2 多进程 OCR - 光学字符识别 如何对图像进行 OCR 如何对文档页面进行 OCR 可选内容支持 介绍:可选内容概念 PyMuPDF 对 PDF 可选内容的支持 如何添加可选内容 如何定义复杂的可选内容条件 低级接口 如何遍历 xref 表 如何处理对象流 如何处理页面内容 如何访问 PDF 目录 如何访问 PDF 文件尾部 如何访问 XML 元数据 如何扩展 PDF 元数据 如何读取和更新 PDF 对象 常见问题及解决方案 如何动态清理损坏的 PDF 文件 如何将任意文档转换为 PDF 文件 修改注释:意外行为 问题 原因 解决方案 缺失或不可读的提取文本 问题:未提取到文本 原因 解决方案 问题:文本不可读 原因 解决方案 本软件按“原样”提供,不附带任何明示或暗示的保证。本软件根据许可证分发,除非获得许可证条款的明确授权,否则不得复制、修改或分发。请访问 artifex.com 查看许可信息,或联系 Artifex Software Inc., 39 Mesa Street, Suite 108A, San Francisco CA 94129, United States 获取更多信息。 本文档涵盖所有版本,直至 1.26.0。