我正在使用iText 7.0.0
从TIFF图像文件中读取页面并将这些页面添加到PDF中。
我找到了iText无法读取的示例TIFF。
这个问题的回答者Exception when converting tiff file to pdf file with iText提到了分享问题TIFF,所以我在这里这样做。
这是一个clojure示例,无法在recoverFromImageError
和direct
标志设置为true的情况下读取第一页。它也无法阅读所有其他页面。
(let [tiff "test-multi-rgb-compression-type-7.tiff"
url (UrlUtil/toURL tiff)]
(Image. (ImageDataFactory/createTiff url true 1 true)))
这会产生以下堆栈跟踪:
com.itextpdf.io.IOException cannot.read.tiff.image
TiffImageHelper.java: 279 com.itextpdf.io.image.TiffImageHelper/processTiffImage
TiffImageHelper.java: 89 com.itextpdf.io.image.TiffImageHelper/processImage
ImageDataFactory.java: 400 com.itextpdf.io.image.ImageDataFactory/createTiff
可在此处https://drive.google.com/file/d/0B5HypmT13gm-RGFURWZ4SlgxLUk/view?usp=sharing
访问TIFF文件谢谢你的时间。