如何将Open Xml Math Equation转换为MathML

问题描述 投票:3回答:2

如何将OpenXml数学公式(m:OMathPara标签)转换为MathML。有没有转换库?

我的问题是从MS Word导入数据并将其保存在数据库中并在网页中查看。我已经使用openxml作为文本导入但我无法导入数学方程式。我认为,对于html页面,数学方程必须是MathML或图像格式。

提前致谢。

c# openxml mathml
2个回答
7
投票

Word包含一个执行此转换的omml2mml.xsl XSLT样式表(这就是它将MathML放在剪贴板上的方式),例如在我的系统上它是

\Program Files (x86)\Microsoft Office\Office14\OMML2MML.XSL

0
投票

我遇到了使用MathML支持从MSWord .docx文件转换为.html的问题,因为在使用MSoffice API时,方程式会自动转换为png文件。当我无法找到解决方案时,我决定创建自己的库并编写自己的shell和python脚本。它使用latex和MathML进行转换,但需要在您的计算机上安装MSOffice和Libre Office。

通过我的回购https://github.com/Adityaraj1711/word-to-html

根据您的用途自定义脚本。这是有据可查的。

© www.soinside.com 2019 - 2024. All rights reserved.