错误:java.lang.IllegalArgumentException:不支持额外的示例

错误:java.lang.IllegalArgumentException:不支持额外的示例,java,itext,illegalargumentexception,Java,Itext,Illegalargumentexception,如果我执行这个方法 tiff = TiffImage.getTiffImage(rafa,i,false); 然后通过下面的异常进行操作。 有人能给我这个例外的解决方案吗 Exception Stack Trace: java.lang.IllegalArgumentException: Extra samples are not supported. at com.lowagie.text.pdf.codec.TiffImage.getTiffImageColor(Un

如果我执行这个方法

tiff = TiffImage.getTiffImage(rafa,i,false); 
然后通过下面的异常进行操作。
有人能给我这个例外的解决方案吗

Exception Stack Trace:
    java.lang.IllegalArgumentException: Extra samples are not supported.
      at com.lowagie.text.pdf.codec.TiffImage.getTiffImageColor(Unknown Source)
      at com.lowagie.text.pdf.codec.TiffImage.getTiffImage

如果您使用的是
com.lowagie
,则必须使用2.1.7版或更早版本(谢谢)。iText不支持TIFF的“额外样本”。使用v5.0.5或更新版本应该可以工作。当然,v5及以上版本使用的是AGPL,而不是MPL/LGPL,这意味着一些项目无法使用它们……

OP使用的是
com.lowagie
,它是
2.1.7
或更旧版本,实际上没有更新的功能。就AGPL而言,这不是一个技术问题,StackOverflow版主会关闭非技术性问题。@AmedeeVanGasse:不知道你想说什么(除了版本问题,谢谢)。此答案回答了错误消息的问题。答案是“它在v5版本中受支持”(我刚刚更新,更清楚地说它以前不受支持,但错误本身就是这样)。我在许可证上做了个标记,作为旁注,以防它与OP或其他找到答案的音调有关。