1、使用Flying-Saucer虽然可以支持css2.1,但是不能支持中文换行。

解决方式,你可以手动给超长的文字设定一个width,例如

p{

max-width:395.05pt;

}

2、折腾了很久的中文换行,简直要哭晕在厕所。表格显示不全,竟然是因为从word转换的表格的一行中的最后一个单元格有宽度,把最后一个单元格的宽度删掉,然后在样式中加上下面的代码,就奇迹般的自动换行了。

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;

}

3、中文字体使用SimSum,样式表中的宋体也要改成SImSum才能识别。

4、word转换的html中样式中有 以下描述。加入会在生成的pdf中出现空白页,故在生成pdf时替换掉。

@page WordSection1

{size:595.3pt 841.9pt;

margin:36.0pt 36.0pt 36.0pt 36.0pt;

layout-grid:15.6pt;}

div.WordSection1

{page:WordSection1;}

5、文档模式选择,避免不识别 实体。

""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>”

itext文本域自动换行_itextpdf生成pdf问题汇总相关推荐

  1. itext文本域自动换行_Java导出Pdf格式表单

    前言 作为开发人员,工作中难免会遇到复杂表单的导出,接下来介绍一种通过Java利用模板便捷导出Pdf表单的方式 模拟需求 需求:按照下面格式导出pdf格式的学生成绩单 准备工作 Excel软件 Ado ...

  2. itext文本域自动换行_iText+Flying Saucer生成pdf文档,中文不显示和不自动换行问题...

    一.重写Breaker,添加中文识别 // Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov. // Jad home page: ...

  3. itext文本域自动换行_iText+Flying Saucer生成pdf文档,重写Breaker中文可以换行,但是英文单词会截断问题

    网上有好多重新的Breaker的案例或者代码,但是如果其中涉及到英文,那么单词也会直接被拦腰截断,这不是我们想要的结果,我有重写了一下Breaker,完美解决这个问题,废话不多说,代码如下: pack ...

  4. iText和flying saucer结合生成pdf的技术

    原博文地址 http://blog.csdn.net/shanliangliuxing/article/details/6833471 下面是我自己利用flying saucer技术生成pdf文档的实 ...

  5. itext总页数_itext 生成pdf文件添加页眉页脚

    原文来自:https://www.cnblogs.com/joann/p/5511905.html 我只是记录所有jar版本,由于版本冲突及不兼容很让人头疼的,一共需要5个jar, 其中itextpd ...

  6. java 生成pdf itext_使用Java组件itext 生成pdf介绍

    iText是一个能够快速产生PDF文件的Java类库.iText的java类对于那些要产生包含文本,表格,图形的只读文档是很有用的.它的类库尤其与java Servlet有很好的给合.使用iText与 ...

  7. java itext 设计器_使用Java组件itext 生成pdf的介绍

    [IT168 技术]iText是一个能够快速产生PDF文件的java类库.iText的java类对于那些要产生包含文本,表格,图形的只读文档是很有用的.它的类库尤其与java Servlet有很好的给 ...

  8. 利用itext工具编辑生成pdf

    1.先用word做出界面 2.把word文档转换成pdf输出 3.用Adobe Acrobat 打开你刚刚用word转换成的pdf,选择"创建PDF表单" 4.选择刚刚生成的pdf ...

  9. JQuery插件秀:生成PDF文件(文本+上传图片+电子签名)

    前言 需求如下:根据 docx 模板形成页面,让用户直接填写相关信息,在线生成 PDF 文件,无需用户下载 docx 模板填完信息再转为 PDF. 填写信息包括普通文本.上传图片.在线电子签名. 方案 ...

  10. 【Java】电子凭证-Java生成PDF

    文章目录 背景 实现思路 技术方案图 Template Engines(模板引擎) `Thymeleaf` `Apache Freemarker` `Groovy Templates` `veloci ...

最新文章

  1. 腾讯高性能分布式路由技术,亮相亚太网络研讨会APNet
  2. 海量数据挖掘MMDS week2: 频繁项集挖掘 Apriori算法的改进:基于hash的方法
  3. 蚂蚁金服“定损宝”现身AI顶级会议NeurIPS
  4. 恢复mysql数据--使用frm和ibd文件
  5. 华尔街日报:雅虎站在移动互联网时代悬崖边
  6. 第一代电子计算机主要使用,第一代电子计算机主要采用的电子元件是什么?
  7. BURP APP HTTPS抓包xposed+justtrustme工具篇
  8. java手机充值_话费充值示例代码
  9. Cloudflare 与 GoDaddy
  10. ConvNext模型复现--CVPR2022
  11. Primeng12+ 使用 full-calendar
  12. 【流畅的Python学习笔记】2023.4.21
  13. GPA3.0,面试哑口无言,她是如何成为Uber DS的?
  14. 怎么才能画出漂亮的思维导图
  15. tampermonkey脚本php,Tampermonkey挂机脚本常用代码片段
  16. SpringBoot集成权限认证框架(Sa-Token)
  17. css中用rgba设置颜色三光色
  18. 《Openwrt开发》AR9331路由器实现视频监控
  19. WPS:WPS的论文使用技巧之关于如何解决【尾注设置的参考文献放在每章节后边】而不是放在指定的参考文献一章内(图文教程)
  20. linux shell脚本学习指南,shell脚本学习指南[二](Arnold Robbins Nelson H.F. Beebe著)

热门文章

  1. 紫书刷题记录 UVa1593 代码对齐
  2. Oracle多层ifend嵌套,Excel IF函数以及IF多层嵌套如何使用,看完你就知道了
  3. WiFi能连上但是上不了网怎么办?
  4. vnr光学识别怎么打开_物流仓库安防监控系统安装的作用和功能
  5. 几种服务器监控系统,几种服务器监控系统
  6. KITTI数据集calib文件解析
  7. 微信小程序--云开发静态网站h5跳小程序
  8. jquery实现向服务器发送get请求下载excel文件
  9. 自考科目列表,自考本科,题库,自学考试,历年真题
  10. Linux Shell脚本面试25问