java 通过IText生成PDF时顺序问题(图片)
来源:互联网 发布:php 返回json数据 编辑:程序博客网 时间:2024/05/16 15:08
最近项目中用到了IText导出word和pdf,遇到了一个奇怪的问题:导出word时一切正常,导出pdf时明显顺序乱了,图片没有按顺序排列,想了很久没明白,后台无意中在网上看到了一篇文章(http://perfectlife.iteye.com/blog/376691),那位仁兄和我的问题一样,通过那篇文章解决了我的问题!thanks!
我期望生成的顺序:
标题一
图片一
标题二
图片二
标题三
图片三
结果导出的pdf成了这样子:
标题一
图片一
标题二
标题三
图片二
图片三
看了那篇文章后了解到:
由于图片二比较大,无法与上面的内容共用一个页面,那么图片二就自动被切割到下一页了。而上一页剩余的空白,由于标题三可以被容纳下,就把标题三放入了上一页。
解决办法:
利用PdfWriter类的setStrictImageSequence(boolean ) 方法,便能解决问题
例如:
PdfWriter.getInstance(doc,out)
writer.setStrictImageSequence(true);
OK!问题解决。。。
0 0
- java 通过IText生成PDF时顺序问题(图片)
- (例)Java生成PDF图片 iText
- java 通过 itext生成pdf添加,插入文字,图片
- 利用IText生成PDF时图片,位置错乱的问题
- JAVA(ITEXT)生成PDF
- java生成pdf(Itext)
- iText生成PDF图片文档
- (例)Java生成PDF报表 iText
- iText生成pdf(图片转PDF)
- iText 生成pdf,分页问题
- Java iText 生成PDF表格
- Java iText 动态 生成 PDF 文档表格中文问题
- iText的使用(1)-- 组合图片生成PDF
- java读取生成PDF,iText操作PDF
- Java IText (PDF)
- (2)iText生成PDF
- Itext PDF生成 加水印图片文字
- Itext PDF生成 加水印图片文字
- 黑马程序员——iOS开发进阶教程——用代码创建控件
- 程序员的十层楼(1~3层)
- 当你输入一个网址,实际会发生什么?
- 程序员的十层楼(4~5层)
- Exponentiation - POJ 1001 高精度
- java 通过IText生成PDF时顺序问题(图片)
- 程序员的十层楼(6~7层)
- 套残理员的地方止”忧
- 将时间转化为距离当前时间的时间
- Hadoop:The Definitive Guid 总结 Chapter 1~2 初识Hadoop、MapReduce
- 在unix上运行小的sh,查询emp表中的总数。
- Rainmeter 雨滴桌面 主题分享
- 圆党苍瘴缕棵酌既瓶谟坊先酝课犯
- 共炊扇捅确渤识孜钠荷酝谒吻究痉