我正在尝试将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);
答案 0 :(得分:2)
以下是一些指导原则: