2015-07-08 3 views
3

Если я выполнить этот методОшибка: java.lang.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(Unknown Source) 
     at com.lowagie.text.pdf.codec.TiffImage.getTiffImage 

ответ

2

Если вы используете com.lowagie, необходимо использовать версию 2.1.7 или более ранней версии (спасибо Amedee Van Gasse). iText не поддерживал «лишние образцы» TIFF until v5.0.5 (released Nov 2nd, 2010). Использование v5.0.5 или новее должно работать. Конечно, v5 и выше используют AGPL, а не MPL/LGPL, что означает, что некоторые проекты не могут их использовать ...

+0

OP использует 'com.lowagie', который является версией' 2.1.7' или старше , который бы действительно не обладал новыми функциональными возможностями. Что касается AGPL, это не технический вопрос, и модераторы StackOverflow, как известно, закрывают нетехнические вопросы. –

+0

@AmedeeVanGasse: Не уверен, что вы пытаетесь сказать там (кроме версии, спасибо). Этот ответ отвечает на вопрос об ошибке. Ответ: «Он поддерживается в версии v5» (я только что обновился, чтобы сказать более четко, что он не поддерживается ранее, но, хотя ошибка говорит об этом). Я поместил лицензионную вещь в качестве побочного примечания в случае, если это было связано с OP или любым другим, кто нашел ответ. –