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/
http://blog.csdn.net/communix/article/details/49965233
1、WEB录入
http://webdemo.myscript.com/views/math.html#/demo/equation
https://developer.myscript.com/getting-started/web
在网页中显示数学公式
https://www.cnblogs.com/zhishaofei/p/4033175.html
手把手集成web端手写公式功能
https://www.cnblogs.com/mycifeng/p/5961511.html
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>
http://blog.csdn.net/zhangq0123/article/details/53049482
<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录入