时间:2021-05-19
做快递面单打印模板,快递要求纸张大小100 x 150mm。
PageSize.A4=595 x 842
A4尺寸=210mm×297mm
补充:解决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>这样,原来7M多的文件,现在只有100K左右了。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
word纸张大小设置的方法如下: 1、打开“Word”,点击菜单栏的“布局”。 2、点击“纸张大小”可以选择需要的纸张大小。 3、如果没有想要的纸张大小,
以word软件为例,纸张大小设置的方法如下: 1、打开Word,点击菜单栏的布局。 2、点击纸张大小可以选择需要的纸张大小,如果没有想要的纸张大小,可以点击
在word页面设置中,设置纸张大小为16开,可在页面布局纸张大小中设置。具体方法如下: 1、首先打开需要操作的WORD文档,然后点击工具栏中的“页面布局”标签
word设置文档纸张大小的方法如下: 1、打开“Word”,点击菜单栏的“布局”选项卡。 2、点击“纸张大小”可以选择需要的纸张大小。 3、如果没有想要的
在word页面设置中,设置纸张大小为16开,可在页面布局纸张大小中设置。具体方法如下: 1、首先打开需要操作的WORD文档,然后点击工具栏中的“页面布局”标签