java中使用freemarker和Itext生成pdf文件,但是生成的表格中内容不换行

java中使用freemarker和Itext生成pdf文件,但是生成的表格中内容不换行。我是先用freemarker生成html文件,再用itext生成的pdf,模板上也设置了table的换行的羊水,但是没有生效

1个回答

有可能是你依赖的itext包有问题rg.xhtmlrenderer.core-renderer,它可能会导致不自动换行

chilun0160
chilun0160 回复Fatal Error: 麻烦那个包给我发一下可以吗?谢谢
一年多之前 回复
u013300742
孤独不是寂寞 2226315866@qq.com
大约 2 年之前 回复
gf0515
Fatal Error 回复u013300742: 你可以留下邮箱,我给你个包你试一下。
大约 2 年之前 回复
u013300742
孤独不是寂寞 大神,还有其他办法解决换行问题吗
大约 2 年之前 回复
u013300742
孤独不是寂寞 好的,谢谢,
大约 2 年之前 回复
gf0515
Fatal Error 你可以直接把windows的字体文件放到linux服务器指定路径就可以了
大约 2 年之前 回复
u013300742
孤独不是寂寞 我现在其实是把这个字体放到项目中的,如果直接移到linux下,这中文支持还可以吗
大约 2 年之前 回复
u013300742
孤独不是寂寞 还有一个,因为系统服务器是linux,我的开发环境是windows,ITextFontResolver fontResolver = renderer.getFontResolver(); fontResolver.addFont(basePath + "muban/simsun.ttc", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);这样设置中文模板,linux的中文字体的支持可以这么设置吗
大约 2 年之前 回复
u013300742
孤独不是寂寞 回复gf0515: 确实有,但是我之前下载了一个,发现,原来包中生成pdf的createPDF方法已经不支持了,还不知道他修改后的jar中生成pdf的代码是什么
大约 2 年之前 回复
gf0515
Fatal Error 回复u013300742: 这个网上找一下,我记得以前有人发过一个重新便已过的包,可以换行的。
大约 2 年之前 回复
u013300742
孤独不是寂寞 我确实依赖的是这个包,<dependency> <groupId>org.xhtmlrenderer</groupId> <artifactId>core-renderer</artifactId> <version>R8</version> </dependency>,那应该怎么弄
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问