當前位置:
首頁 >
java 通过IText生成PDF时顺序问题(图片)
發布時間:2023/12/15
27
豆豆
生活随笔
收集整理的這篇文章主要介紹了
java 通过IText生成PDF时顺序问题(图片)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近項目中用到了IText導出word和pdf,遇到了一個奇怪的問題:導出word時一切正常,導出pdf時明顯順序亂了,圖片沒有按順序排列,想了很久沒明白,后臺無意中在網上看到了一篇文章(http://perfectlife.iteye.com/blog/376691),那位仁兄和我的問題一樣,通過那篇文章解決了我的問題!thanks!
我期望生成的順序:
標題一
圖片一
標題二
圖片二
標題三
圖片三
結果導出的pdf成了這樣子:
標題一
圖片一
標題二
標題三
圖片二
圖片三
看了那篇文章后了解到:
由于圖片二比較大,無法與上面的內容共用一個頁面,那么圖片二就自動被切割到下一頁了。而上一頁剩余的空白,由于標題三可以被容納下,就把標題三放入了上一頁。?
解決辦法:
利用PdfWriter類的setStrictImageSequence(boolean ) 方法,便能解決問題
例如:
PdfWriter.getInstance(doc, out)
writer.setStrictImageSequence(true);?
OK!問題解決。。。
總結
以上是生活随笔為你收集整理的java 通过IText生成PDF时顺序问题(图片)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小鸡模拟器金手指的正确使用方法是什么
- 下一篇: 819游戏通比牛牛的牌型判断(如何评价苏