我一直在寻找在C#中一些DLL对于.NET插入任何MATHML,Tex或LaTeX的方程在MS Word,我尝试了一些例如DOCX,但他们失败了,你知道否? 或任何暗示如何呢? 谢谢
Answer 1:
字(2007+)可以接受MATHML关闭剪贴板。 在Windows 7数学输入面板,例如,在其“插入”按钮简单地把剪贴板上的产生MathML和然后发送到下一个活动的应用程序,希望插入在当前点的MATHML模拟控制-V键事件。
内部Word 2007中通过运行MathML的XSLT样式表生成OOML标记它然后插入使在的docx文件数学区做到这一点。
样式表通常是作为像
/Program Files/Microsoft Office/Office12/OMML2MML.XSL
所以另一种方法,让你更多的控制是使用.NET XSLT处理器的MATHML直接在OOXML XML文件或通过API办公室转换为OMML,然后ooMML添加到文档的内容的XML。
文章来源: Inserting MathMl , Tex or LaTex equation in MS word .docs?