iText接收默认构造函数无法处理隐式超级构造函数抛出的异常类型IOException。必须定义一个显式构造函数

时间:2016-09-29 12:28:53

标签: itext

我很难过。我试图在iText中添加一个immage水印

我在输入

时收到了上述标题信息

Image watermark_image = Image.getInstance(" c:/images/MyImage.png");

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

我正在使用iTextg 5.5.9 jar文件。

任何帮助都是最受欢迎的。

谢谢

1 个答案:

答案 0 :(得分: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");
}