1. 程式人生 > >itext pdf寫入不可見附件和隱藏檔案,查詢,修改,刪除(二)

itext pdf寫入不可見附件和隱藏檔案,查詢,修改,刪除(二)

接上篇查詢如下:

    public static void main(String[] args) throws FileNotFoundException, IOException, DocumentException {
        String SRC = "D:\\qrTest5.pdf";
        PdfReader reader = new PdfReader(new FileInputStream(SRC));
        String str = reader.getInfo().get("test");
        System.out.println(str);
        reader.close();
    }

不修改pdf的話不需要呼叫PdfStamper的。

修改和寫入一樣的,用相同的KEY,value不同覆蓋上去就行了。

刪除其實也和寫入差不多,如下:

    public static void main(String[] args) throws FileNotFoundException, IOException, DocumentException {
        String SRC = "D:\\qrTest5.pdf";
        String DEST = "D:\\qrTest6.pdf";
        PdfReader reader = new PdfReader(new FileInputStream(SRC));
        PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(DEST));
        Map<String, String> map = null;
        stamper.setMoreInfo(map);
        stamper.close();
        reader.close();
    }

寫完了,有問題歡迎留言,itext版本為itext5.5.x