业务需要生成一张试卷.
格式是 Word.供给用户下载.
目前拿到了题目信息.如下
{
"question": "<p>问题:<img src='xxx.png'>已知 f(x)=x2+bx+c(b,c∈R)(1) 当 b=c 时若函数 f(x) 的图像与 x 轴有两个交点, 其坐标分别为 x1,x2, 求证 x1<-1 且 x2<-1?</p>",
"answer": "答案:2",
}
生成如下格式
现在的问题是
1.有没有方便快捷的第三方工具可以用于生成 Word.
2.数据插入到 Word 后.数据里的html标签需要被解析.比如里面有 img 图片标签.需要在 Word 里显示出来.
特此寻求大家.谢谢!
目前用到了 phpoffice, 但是里面的 html 标签好像不会被解析,就把 html 当做字符串写进去了
目前自己搭建了个服务.可以转换文件格式
html->pdf(支持 css)
pdf->docx(样式不会改变.完美)
过两天我把服务地址发上来.大家可以测试下
你这个是考试系统?
PHP有个函数
strip_tags
,可以过滤掉HTML和PHP标签,你可以把试卷内容用这个函数处理再保存。如果要用PHP解析HTML,试试这个:https://github.com/bupt1987/html-parser
然后我发现,多年没碰数学,这些题已经不会做了。
其实你可以用PHPWord试试看。