我正在尝试将 pdf 转换为 tiff 图像。我使用 pdfbox 让它工作,但图像太大。
假设我的 PDF 大小是 224kb => 图像大小=1.4Mb
如何在不损失质量的情况下使 tiff 文件更小?
这是一些代码:
TIFFImageWriterSpi tiffspi = new TIFFImageWriterSpi();
writer = tiffspi.createWriterInstance();
ImageWriteParam param = writer.getDefaultWriteParam();
TIFFImageWriteParam param2 = (TIFFImageWriteParam) writer.getDefaultWriteParam();
param2.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);
param2.setCompressionType("LZW");
param2.setCompressionQuality(1.0f);
writer.setOutput(output);
writer.write(null,new IIOImage(image,null,null),param2);