itext 把html 生成 pdf html 生成 pdf

本人在做把个人博客生成pdf电子书时,在网上找了很多itext的例子,发现很多是不支持html标记的。因此把个人的一点经验贡献出来。

1.把html页面转换成pdf(itext),页面符合w3c标准。

支持中文

       所要包为core-renderer.jar,iText-2.0.8.jar

         a.html的内容

 

java内容如下

    

2.把 html页面转换成pdf(itext),页面不符合w3c标准。

支持中文

所要包为core-renderer.jar,iText-2.0.8.jar,jtidy.jar

首先要把html页面转换成标准的w3c的html

java代码1,该方法为直接url连接的,如www.hao123.com

然后再用第一种方法。

java代码2。不标准的html直接在目录下面

然后做第一个方法

3.在java方法中声称html代码的字符串,然后转换成pdf。

支持中文

所要包 为core-renderer.jar,iText-2.0.8.jar


4.itext把html生成pdf,然后转换成pdf。

读去一次后要关闭documeng对象

4.itext 把html生成pdf(可以无限次添加html而不会关闭document),然后转换成pdf(很牛)。

所要包 为iText-2.0.8.ja

 首先要新建个HtmlP类继成HtmlParser 复写一下方法

然后就可以转换了

该方法不支持外部css样式,只支持标签中的css

5.itext 生成目录。

没有时间,暂时先写这么多,解急用!

展开阅读全文

没有更多推荐了,返回首页