word+freemarker+itext+flyingsaucer通过模板生成pdf注意事项

1、通过将word另存为html中要注意

a、flying不能识别用tab来代表的空格。

b、生成的table应该删除widh属性,保留style里面的width定义。

c、在表格内的中文如果过长,将表格撑开,需要添加以下内容,这个时候就要保留table的width定义。

table{

border:1px solid #000;

table-layout:fixed;

word-break:break-strict;

}

table td{

border:1px solid #000;

word-wrap:break-word;

word-break:break-all;

}

d、生成的表格会有多余的border-left,border-right等属性,那就用table td{border:1px solid #000!important;}来代替。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • (注1:如果有问题欢迎留言探讨,一起学习!转载请注明出处,喜欢可以点个赞哦!)(注2:更多内容请查看我的目录。) ...
    love丁酥酥阅读 9,790评论 2 5
  • 1、垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,...
    kiddings阅读 8,379评论 0 11
  • 这篇文字里我会介绍50 个便于使用的 CSS2/CSS3 代码片段给所有的WEB专业人员. 选择IDE开发环境来存...
    JamHsiao_aaa4阅读 5,117评论 0 3
  • 本课来自http://www.imooc.com/learn/9请不要用作商业用途。 HTML5 HTML介绍 H...
    PYLON阅读 8,564评论 0 5
  • 2017.11.23 焦点网五中 原创分享第三十七天 星期四 张婷 晴 一个人容易受伤,其中一个原因是...
    觉察的蝴蝶阅读 1,150评论 0 1