业务需要生成一张试卷. 格式是 Word. 供给用户下载. 目前拿到了题目信息. 如下 { "question": "
问题:已知 f(x)=x2+bx+c(b,c∈R)(1) 当 b=c 时若函数 f(x) 的图像与 x 轴有两个交点, 其坐标分别为 x1,x2, 求证 x1<-1 且 x2<-1?
", "answer": "答案:2", }需要生成如下格式: 现在的问题是
特此寻求大家. 谢谢!
目前用到了 phpoffice, 但是里面的 html 标签好像不会被解析, 就把 html 当做字符串写进去了
1
murmur 2016-06-18 18:14:50 +08:00
感觉文本转公式就只有 latex 了
|
2
Bayestheorem 2016-06-18 18:48:55 +08:00
有过类似需求……不过还是选择了 html 转 pdf
|
3
Patrick95 2016-06-18 19:10:37 +08:00
公式很难处理吧
|
4
ejq 2016-06-18 22:00:44 +08:00
似乎 Pandoc 可以,之前用它把 Markdown 写的东西转成 Word
不过还是觉得转成 LaTeX->PDF 比转成 Word 方便得多 |
5
garipan 2016-06-18 22:08:29 +08:00
关键是就算生成了复杂的公式, Word 也无法正常显示啊。除非变成图片
|
6
stupidcat 2016-06-18 22:17:51 +08:00
C#, microsoft word object library
|
7
owt5008137 2016-06-19 00:43:15 +08:00
你需要 pandoc ,或者 latex
|
8
owt5008137 2016-06-19 00:46:10 +08:00
@murmur javascript 的话 mathjex 也可以,不好好像也是仿照 latex 的公式语法的。
|
9
PPTing 2016-06-19 00:57:19 +08:00
歪个楼(为何这帖子用 V2ex+ 打开就奔溃了
|
10
strwei 2016-06-19 01:23:17 +08:00
我一般生成 txt 可用 wps 打开
|
12
shiying0618 2016-06-19 16:48:14 +08:00
如果是固定格式的,可以做一个格式的 example ,然后用 word 另存为 xml 格式
用 freemarker 根据内容动态生成这个 xml 文档,就能直接用 word 打开了 |
13
CYKun 2016-06-19 21:11:15 +08:00
|
14
chengzi 2016-06-20 00:24:41 +08:00
https://github.com/WordDocX/DocX
试试这个,原生 c#,但是公式始终是个问题啊 |
15
hellopy 2016-06-20 08:32:57 +08:00
phpword
|