0
在尝试包括利用iText我得到一个错误的一些JPEG文件转换成PDF:读取JPG过早EOF同时读取JPG利用iText
图像是从Android手机上加载和最可 过早的EOF嵌入到PDF文件中,但有些不能。
PushbuttonField ad = pdfForm.getNewPushbuttonFromField(fieldName);
if(ad != null) {
ad.setLayout(PushbuttonField.LAYOUT_ICON_ONLY);
ad.setProportionalIcon(true);
try {
ad.setImage(Image.getInstance(basePath + "/" + r.value));
} catch (Exception e) {
log.log(Level.SEVERE, "Image error detail", e);
}
pdfForm.replacePushbuttonField(fieldName, ad.getField());
}
错误发生在setImage期间:com.itextpdf.text.Jpeg.processParameters(Jpeg.java:219) iText的版本是:5.5.5
我已经把使所述图像错误到公共保管箱文件夹中:https://dl.dropboxusercontent.com/u/46349359/image.jpg 图像为1.6 MB,在html中显示没有问题或使用其他图像显示工具。
但是图像存在于指定位置? – EJP
是的,它存在。 – nap
继续我以前的评论,我跑了一些测试,我重命名文件,所以它不会被发现。报告的错误是java.io.FileNotFoundException。 – nap