项目中遇到打印问题,定义方案如下:
1.直接转换HTML为PDF,(因为要打印的内容是在在线编辑器中编辑的,编辑后内容格式为HTML),使用iTEXT中的paser.paser(String uri,DefaultHandler handler)遇到中文问题,HTML中的中文无法显示,各位有什么解决方案吗?
2.使用FOP,但是需要XML和XSLT文件,这就要把再现编辑器生成的HTML转换为XML,结合XSLT生成FO文件,很麻烦,效率也不好!
3.使用PDF打印工具,直接把HTML在客户端生成为PDF文件,但是目前找到的工具中,生成的PDF中都加了页数、日期、文件路径,而客户不需要这些东西。
请各位使用过iText,iReporter或jasperReporter或者FOP的朋友给一些好的建议,最好有较为详细的例子,不胜感激!