欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jsp頁面數據變成pdf保存到本地

錢淋西2年前16瀏覽0評論

jsp頁面數據變成pdf保存到本地?

iText其實JasperReport是基于iText的。于是有的人會說,那么直接使用iText不是一種倒退么?的確,直接使用iText似乎就需要直接使用原生的API進行編程了。不過幸好iText其實提供了一些方便的API,通過使用這些API,我們可以直接將HTML代碼轉化成iText可識別的Document對象,從而導出PDF文檔。

importjava.io.FileOutputStream;importjava.io.FileReader;importjava.util.ArrayList;importcom.lowagie.text.Document;importcom.lowagie.text.Element;importcom.lowagie.text.html.simpleparser.HTMLWorker;importcom.lowagie.text.html.simpleparser.StyleSheet;importcom.lowagie.text.pdf.PdfWriter;publicclassMainClass{publicstaticvoidmain(String[]args)throwsException{Documentdocument=newDocument();StyleSheetst=newStyleSheet();st.loadTagStyle("body","leading","16,0");PdfWriter.getInstance(document,newFileOutputStream("html2.pdf"))

;document.open()

;ArrayListp=HTMLWorker.parseToList(newFileReader("example.html"),st);for(intk=0;k<p.size();++k)document.add((Element)p.get(k));document.close();}

}這是從網上找到的一個例子。從代碼中,我們可以看到,iText本身提供了一個簡單的HTML的解析器,它可以把HTML轉化成我們需要的PDF的document。滿意請采納

java編程pdf,jsp頁面數據變成pdf保存到本地