`
IT4CAT
  • 浏览: 24279 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

freemarker生成pdf时候td中不换行的问题 生成pdf时模板中引入图片路径问题

阅读更多
在table中追加样式 style="table-layout:fixed;"
这个也是在html中有效的设置

当freemarker模板需要引入图片是,按照普通的html方式进行设定是找不到相应图片的,正确的方法
一、ITextRenderer renderer = new ITextRenderer();
...
...
...
renderer.getSharedContext().setBaseURL("file:/D:/images/");

二、ITextRenderer renderer = new ITextRenderer();
...
...
...
renderer.getSharedContext().setBaseURL("file:/D:/images/");



String inputFile = "samples/firstdoc.xhtml";
String url = new File(inputFile).toURI().toURL().toString();
分享到:
评论
4 楼 IT4CAT 2012-10-16  
fxiaozj 写道
输出的PDF,但我用HTML直接打开可以换行,但是输出PDF却不会换行。

html代码发到我邮箱中去,zhangdivy@163.com
3 楼 fxiaozj 2012-08-31  
输出的PDF,但我用HTML直接打开可以换行,但是输出PDF却不会换行。
2 楼 IT4CAT 2012-08-31  
fxiaozj 写道
不行呀,如果table td或者内容过多还是不会换行。怎么解决呀

不会呀,加上这个样式style="table-layout:fixed;"
就应该ok啊,你最终输出的是什么,html还是pdf
1 楼 fxiaozj 2012-08-30  
不行呀,如果table td或者内容过多还是不会换行。怎么解决呀

相关推荐

Global site tag (gtag.js) - Google Analytics