使用UnderContent的iText水印检测器

时间:2013-08-02 14:04:46

标签: itext watermark

我正在使用iText尝试创建一个非常基本的可视水印检测器。

该程序的第一部分将水印图像添​​加到pdf的“UnderContent”中。

然后,我想看看我是否可以检测该位置的水印图像,或检查pdf背景是否包含水印。

它看起来像这样:

public static boolean isWatermarked(PdfReader reader) throws DocumentException, IOException{
    PdfStamper stamper = new PdfStamper(reader, new FileOutputStream("/Watermark_PDFs/results.pdf"));

    boolean wm = false;

    if(stamper.getUnderContent(1) != null) {
        wm = true;
    }
    stamper.close();
    return wm;
}

从(http://api.itextpdf.com/itext/com/itextpdf/text/pdf/PdfStamper.html#getUnderContent%28int%29)读取getUnderContent之后,我意识到getUnderContent并不是我想用来阅读pdf内容的内容。

是否有一种方法可用于读取存储在内容中的数据,然后根据该数据做出决定?

由于

0 个答案:

没有答案