1. 程式人生 > >報表 匯出列印 功能實現的常用解決方案參考(Java、前端)

報表 匯出列印 功能實現的常用解決方案參考(Java、前端)

前端

一:通過 jquery.wordexport.js 匯出word

二:通過百度js模板引擎生成word文件

<script type="text/javascript"src="http://www.xdocin.com/xdoc.js"></script>  

<script type="text/javascript"src="http://www.xdocin.com/baiduTemplate.js"></script>

三:通過 jspdf.min.js 匯出PDF (缺點:有可能會比較模糊)

四:通過直接在網頁中列印

(1)jQuery.print.js

(2)jquery.PrintArea.js

(3)window.print()

後端JAVA

一:生成PDF

1、IText(推薦)

2、Flying Sauser實現html2pdf,糾錯能力差,支援多種中文字型(部分樣式不能識別),開源。

3、PD4ML實現html2pdf,速度快,糾錯能力強,支援多種中文字型,商業。

4 、wkhtmltopdf,伺服器需要安裝wkhtmltopdf環境

二:生成word

1、  FreeMarker

2、  Java POI 生成Word文件

3、  Java2Word