99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

怎么在java中利用itext設置pdf紙張的大小-創新互聯

這篇文章給大家介紹怎么在java中利用itext設置pdf紙張的大小,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

成都創新互聯是專業的洛南網站建設公司,洛南接單;提供成都網站建設、網站制作,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行洛南網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!

做快遞面單打印模板,快遞要求紙張大小100 x 150mm。

PageSize.A4=595 x 842

A4尺寸=210mm×297mm

故設置紙張大小:

public static final Rectangle EXP = new RectangleReadOnly(283.0F, 425.0F);

補充:解決iText生成pdf文件過大的問題

為iText生成的pdf文件瘦身。

原來生成pdf文件,即使是純文本內容,無論內容再如何少,文件體積總是在7M多,導致傳輸速度很慢。經排查,是在pdf生成的時候,選用了第三方中文字體造成的。

原生成PDF代碼中,有如下語句:

bfChinese = BaseFont.createFont("c://windows//fonts//SIMFANG.TTF", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);

這種情況下,iText會將字體TTF文件一同打包進pdf文件中,造成文件很大。

解決方法

是把這句改寫為:

BaseFont.createFont("STSong-Light", "UniGB-UCS2-H",BaseFont.NOT_EMBEDDED);

同時,需要引入itext-asian,使用maven:

<!-- https://mvnrepository.com/artifact/com.itextpdf/itext-asian -->
<dependency>
 <groupId>com.itextpdf</groupId>
 <artifactId>itext-asian</artifactId>
 <version>5.2.0</version>
</dependency>

關于怎么在java中利用itext設置pdf紙張的大小就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

文章名稱:怎么在java中利用itext設置pdf紙張的大小-創新互聯
文章鏈接:http://www.yijiale78.com/article30/cdpcpo.html

成都網站建設公司_創新互聯,為您提供建站公司網站設計企業網站制作網站建設網站營銷App開發

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站建設