iText 操作 pdf宽高单位如何计算,可以参考如下内容
在 iText 中每一个单位大小默认近似于点(pt),1英寸=25.4 mm=72个用户单位(大致相当于72 pt)
知道这个关系后,就可以计算出
1mm = 72 ÷ 25.4 ≈ 2.834645...(pt)
下面可以反证一下 1mm ≈ 2.834645...(pt)是否正确
一张A4纸的宽高是 210mm×297mm
在 iText的代码中,A4纸的单位是 595,842
这里用 210 * 2.834645 = 595.27545,297 * 2.834645 = 841.889565
得到的 pt 值和代码中的几乎吻合,证明这个计算是正确的