a917470154

mathtypejx

a917470154

mathtypejx is a Python package for converting MathType and legacy Equation Editor OLE formulas in Word .docx files into native OMML equations.

AI 简介

`mathtypejx` 是一个 Python 包,用于将 Word .docx 文件中的 MathType 和旧版 Equation Editor OLE 公式转换为原生 OMML 方程式。其核心功能包括扫描并提取 .docx 文件中的 MTEF 字节,解析 MTEF v5 和 v3 方程流,并通过 MathML 转换为 OMML,最终替换 OLE 对象以生成原生 Word 数学公式。项目使用 Python 实现了 MTEF 解析器,并利用 Microsoft Office 的 `MML2OMML.XSL` 完成最终的 OMML 转换。该工具特别适用于处理包含 MathType OLE 公式的老旧 Word 文档,例如中国高考物理试题文档,能够有效提升文档的兼容性和可读性。

Python
MIT License
42
Stars
4
Forks
2
Watchers
0
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分42.1
默认分支main