iText 2.0.8HTML转PDF方案

HTML 转 PDF 的事儿,老实说,用 iText 配 core-renderer 这套组合还挺顺的。

尤其是要支持中文和换行,iText-2.0.8.jar 搭配 core-renderer.jar 真的省不少事。版本别下错,2.x 系列更稳定,轻量点,也够用了。

中文不乱码、样式不乱跑,基本就靠 core-renderer 的功劳。你要是碰到字体渲染不对,可以换下系统字体或嵌入字体试试。

下载资源的时候,推荐几个地址挺靠谱的:像iText-2.1.7.jarcore-renderer-R8pre2.jar 这类包都蛮实用。

另外,iText 5.3.2 也支持中文,但接口改动大,老项目用起来会挺头疼的。新项目倒是可以考虑升级。

提醒下,PDF 生成过程容易出错的地方大多在 HTML 样式上,尤其是 floatposition: fixed 这种排版属性,iText 起来比较吃力。建议简化 HTML 结构,用表格或 div+内联样式更稳。

如果你手头有静态 HTML 页面要转成 PDF,可以先用浏览器打印试下,效果 OK 再上代码,省不少调试时间。

txt 文件大小:2.67KB