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.jar、core-renderer-R8pre2.jar 这类包都蛮实用。
另外,iText 5.3.2 也支持中文,但接口改动大,老项目用起来会挺头疼的。新项目倒是可以考虑升级。
提醒下,PDF 生成过程容易出错的地方大多在 HTML 样式上,尤其是 float
、position: fixed
这种排版属性,iText 起来比较吃力。建议简化 HTML 结构,用表格或 div+内联样式更稳。
如果你手头有静态 HTML 页面要转成 PDF,可以先用浏览器打印试下,效果 OK 再上代码,省不少调试时间。
2.67KB
文件大小:
评论区