itext pdf寫入不可見附件和隱藏檔案,查詢,修改,刪除(二)
阿新 • • 發佈:2019-01-24
接上篇查詢如下:
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