http://www.blogjava.net/zuxiong/archive/2016/07/15/431202.html

 http://www.jianshu.com/p/ea7f62e3b23a

https://stackoverflow.com/questions/10993621/openxml-sdk-and-mathml

 

试题录入

https://stackoverflow.com/questions/20602048/convert-mathtype-equation-in-word-to-mathml

 

https://www.iteblog.com/archives/1319.html

 http://www.word2tex.com/

 http://pandoc.org/

 

 


1、WEB录入

http://webdemo.myscript.com/views/math.html#/demo/equation
https://developer.myscript.com/getting-started/web

在网页中显示数学公式

手把手集成web端手写公式功能


http://mathquill.com/
http://www.jmeditor.com/jme/demo.html

http://www.firemath.info/examples/
https://www.iteblog.com/archives/1319.html

我们的要求:公式不要用公式保存,要以代码形式保存,在显示时能还原回来,要兼容多个浏览器,同时兼容在手机上显示出来。
任务:测试公式录入办法,看看哪个满足我们的要求。

把下面的代码粘贴到OFFICE中,选择只保留文本:
<mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math>


<math xmlns="http://www.w3.org/1998/Math/MathML">  
       <mrow>  
          <mrow>  
             <msup>  
                <mi>x</mi>  
                <mn>2</mn>  
             </msup>  
             <mo>+</mo>  
             <mrow>  
                <mn>4</mn>  
                <mo>⁢</mo>  
                <mi>x</mi>  
             </mrow>  
             <mo>+</mo>  
             <mn>4</mn>  
          </mrow>  
             <mo>=</mo>  
             <mn>0</mn>  
        </mrow>  
   </math>  

整理WEB试题录入的流程
(1)目前WEB试题录入经常出错,需要整理都有几个人参与了,都干了啥?目前知道有前端+后端+处理程序参与了,都是什么职能,是不是都是必须的?
(2)最终的试题保存到数据库里(或文件形式),是HTML代码形式,图片以BASE64进行的保存。那么DOC格式是不是不用再保留了?如果不需要保留会有什么问题,会带来什么样的好处?
   回答:好处:在录入试题时,不需要进行生成DOC,生成更快,无需处理程序参与,没有出错的概率。
         坏处:有下载试题的需求,我们需要使用JAVA+ASPOSE进行单个文件的下载,但毕竟使用人数少,这样做比较划算,我建议这样做。

2、OFFICE录入