文档处理库 PyMuPDF 发布 2.0 版,整合三个独立包以简化 LLM 数据管道
韩国公司 Epapyrus 将 PyMuPDF、PyMuPDF4LLM 和 PyMuPDF Layout 合并为单一包,支持纯 CPU 运行并兼容旧代码。
韩国文档人工智能公司 Epapyrus(이파피루스)于 10 月 27 日宣布,其维护的开源文档处理库 PyMuPDF 更新至 2.0 版本。此次更新的核心变化是将原本独立的三个包——基础引擎 PyMuPDF、用于大语言模型(LLM)数据转换的 PyMuPDF4LLM 以及布局分析引擎 PyMuPDF Layout——整合进单一的 PyMuPDF 包中。开发者现在只需执行一次 pip install pymupdf 即可获取全部功能,无需再分别管理版本或遵循特定的导入顺序。
新版本内置了基于图神经网络(GNN)的布局分析功能,能够准确识别多栏文档、脚注和表格的阅读顺序,并将提取结果直接转换为 Markdown 或 JSON 格式,以便输入 LLM。Epapyrus 表示,该过程完全在 CPU 上运行,无需 GPU 或云端调用,相比依赖视觉语言模型(VLM)的方案,硬件资源消耗约为前者的百分之一,速度提升最高可达十倍。这一特性使其适用于对数据隐私要求较高的本地或封闭网络环境。
对于现有用户,PyMuPDF 2.0 保持了向后兼容性。旧的 import pymupdf4llm 语句仍可通过兼容层正常工作,原有的 MuPDF 引擎功能、许可证政策及渲染编辑能力均未改变。据公司副总裁 Kim Jung-ah 称,PyMuPDF 全球累计下载量已突破 12 亿次。