Find #pymupdf on Discord 打开文件 支持的文件类型 如何打开文件 使用 错误的文件扩展名 打开远程文件 从云服务打开文件 以文本形式打开文件 例子 打开 C# 文件 打开 XML 文件 打开 JSON 文件 文本 如何提取所有文档文本 如何将文本提取为 Markdown 如何从页面中提取键值对 如何从矩形内提取文本 如何按自然阅读顺序提取文本 如何从文档中 提取表格内容 如何标记提取的文本 如何标记搜索到的文本 如何标记非水平文本 如何分析字体特征 如何插入文本 如何编写文本行 如何填充文本框 如何用 HTML 文本填充文本框 如何输出 HTML 表格和图像 如何输出世界语言 如何指定自己的字体 如何请求文本对齐 如何提取带颜色的文本 图片 如何从文档页面制作图像 如何提高 图像分辨率 如何创建 Partial Pixmaps (部分像素图/剪辑) 如何将剪辑缩放到 GUI 窗口 如何创建或隐藏注释图像 如何提取图像:非 PDF 文档 如何提取图像:PDF 文档 如何处理图像蒙版 如何将所有图片(或文件)制作成一个 PDF 如何创建矢量图片 如何转换图像 如何使用像素图:粘贴图像 如何使用像素图:制作分形 如何与 NumPy 交互 如何将图像添加到 PDF 页面 如何使用像素图:检查文本可见性 注释 如何添加和修改注释 如何使用 FreeText 如何使用墨迹注释 绘图和图形 如何提取绘图 如何删除绘图 如何绘制图形 故事 如何添加一行带格式的文本 如何使用图像 如何读取故事的外部 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 了解更多信息。 This documentation covers all versions up to 1.25.4.