java html 生成 pdf_Java实现HTML代码生成PDF文档
1、IText實現html2pdf,速度快,糾錯能力差,支持中文(要求HTML使用unicode編碼),但中支持一種中文字體,開源。
2、Flying Sauser實現html2pdf,糾錯能力差,支持多種中文字體(部分樣
式不能識別),開源。
3、PD4ML實現html2pdf,速度快,糾錯能力強,支持多種中文字體,商業。(一)IText
官網:http://www.doczj.com/doc/383e2e0b804d2b160b4ec06e.html/
測試案例:TestIText.java
依賴jar包:iText-2.0.8.jar、iTextAsian.jar(支持中文)
下面只是一個小的測試案例,如果項目中使用到了該組件可以參考API完成
項目組中相應的功能!
[c-sharp]view plaincopyprint?
1.import java.io.FileOutputStream;
2.import java.io.FileReader;
3.import java.util.ArrayList;
4.import com.lowagie.text.Document;
5.import com.lowagie.text.Element;
6.import com.lowagie.text.Font;
7.import com.lowagie.text.PageSize;
8.import com.lowagie.text.Paragraph;
9.import com.lowagie.text.html.simpleparser.HTMLWorker;
10.import
com.lowagie.text.html.simpleparser.StyleSheet;
11.import com.lowagie.text.pdf.BaseFont;
12.import com.lowagie.text.pdf.PdfWriter;
13.public class TestIText{
14.public static void main(String[] args) {
15.TestIText ih = new TestIText();
16.ih.htmlCodeComeFromFile("D://Test//iText.html",
"D://Test//iText_1.pdf");
總結
以上是生活随笔為你收集整理的java html 生成 pdf_Java实现HTML代码生成PDF文档的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vivo手机怎么和电视连接?
- 下一篇: 河坝怎么吃