[英]Getting Image DPI in PDF files using iText
让我们把这个问题分成两个独立的问题。 要计算 DPI,您需要两组值:像素数和以英寸为单位的距离。
wPx
和wPx
。wInch
和hInch
。 现在您可以像这样计算 x 方向的 DPI: wPx / wInch
和 y 方向的 DPI,如下所示: hPx / hInch
。
我认为原始答案(2014 年 8 月 28 日回答)适用于 iText 5。 iText 7 的更新答案在这里:
上面链接的信息粘贴在下面:
现在您不需要自己计算 DPI 值。 iText 7 中有一个 ImageData class 内置方法来解决您的问题:
ImageData image = ImageDataFactory.create(IMG);
int x = image.getDpiX();
int y = image.getDpiY();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.