2016-09-29 133 views
0

林stumped.Im试图在iText的添加水印IMMAGEiText接收默认构造函数无法处理由隐式超级构造函数抛出的异常类型IOException。必须定义一个显式构造

我已收到进入

图片watermark_image = Image.getInstance(“C当上述标题信息:/图像/ MyImage.png“);

我不知道如何在iText中定义显式构造函数?

我使用iTextg 5.5.9 jar文件。

任何帮助最受赞赏。

谢谢你

+0

请提供您的实际一小段代码,如何界定一个明确的构造函数被捆绑到目前还不清楚IOException你正在得到。 –

回答

0

这是一个普遍的java错误,而不是iText相关。

您有两种选择。

捕获异常

Image watermark_image = null; 
try { 
    watermark_image = Image.getInstance("c:/images/MyImage.png"); 
} catch (IOException e) { 
    e.printStackTrace(); 
} 

或者添加一个throws子句,以你的方法定义:

public void getImageInstance() throws IOException { 
    watermark_image = Image.getInstance("c:/images/MyImage.png"); 
} 
+0

'getInstance()'方法已经抛出'IOException'。请参阅API文档:http://itextsupport.com/apidocs/itext5/5.5.9/com/itextpdf/text/Image.html#getInstance-java.lang.String- –

+0

然后我不知道为什么林得到错误?我该怎么办? – user6884612

+0

知道了......当它拼写出来给我时,我可以很快地拿起它。 (: - {() – user6884612

相关问题