您好,我在使用 itextPDF 将图像添加到 PDF 时遇到了一些问题...
我有超过 10.000 张图像在过去几年中从原始纸上扫描,并且大小/像素不同
当我使用
将图像添加到pdf中时img.scaleAbsolute(823,640) 要么 img.scaleToFit(823,640)
不会改变每个图像的结果,例如这个:
第一个 654 是完全适合 pdf PAGE 的正确图像,原始 tiff 图像具有 (2048 x 2929)
这里是图片 ->
这是原始 tiff 图像的第二个 9436 (1470 x 2057)
在第一个和第二个中查看 pdf 的边距...
有一种方法可以使每张图像都像 654,无论原始尺寸如何?
谢谢,请提出任何想法,否则我将不得不在 Paint 中打开所有图像并对其进行编辑:(
最佳答案
我知道这是一个老问题,但我一直在寻找它,我发现:
Image image = ...;
image.scaleToFit(PageSize.A4.getWidth(), PageSize.A4.getHeight());
发现它很有用,可以在这里分享。
关于java - 使用 ITEXT 使图像适合 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19256275/