日期:2014-05-18  浏览次数:20690 次

html转JPG
我做一个通知发布的功能,我用KindEditor作前台输入,向后台提交一段HTML的字符串,然后生成一个HTML文件。再用这个HTML转换成JPG,我现在想做成像WORD一样按照字体的大小和行数自动分页,然后每一页生成一个JPG。

------解决方案--------------------

------解决方案--------------------
明确告诉你,不会这个。

我思考过,不过始终不知道如何从html页面编程图片。比如远程的页面抓取。许多域名服务都有这个功能


我帮不了你。
------解决方案--------------------
有难度,我之前考虑过这个问题,但是想来想去觉得页面显示成什么样除了html代码以外还和浏览器及设置相关,单凭html代码是很难决定显示成什么样子的,但是应该有办法做出大致样式的jpg图,目前没找到有开源的类似工具,不过有很多可以将汉字做成图片的工具,我觉得手动解析html代码还是可以的,比如
if("<br>".equals(subhtml)){
图片管理器.绘制(...);
}
------解决方案--------------------
关注。。。
------解决方案--------------------
up
------解决方案--------------------
路过
------解决方案--------------------
可以考虑先把html转成pdf,生成pdf自然分页,就像打印预览里看到的
然后把pdf转成图片,这个比较简单,找个类似pdfbox的插件

不过html转pdf比较麻烦的,好像要先转成xhtml,然后转成xsl-fo对象,再转成pdf,以前看见过有人做的。
google下试试......