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");

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页