本人在做把个人博客生成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 生成目录。
没有时间,暂时先写这么多,解急用!