List of usage examples for com.lowagie.text.pdf PdfName METADATA
PdfName METADATA
To view the source code for com.lowagie.text.pdf PdfName METADATA.
Click Source Link
From source file:questions.metadata.ReplaceXMP.java
public static void alterXmp1() { try {/* ww w.j a v a2 s . com*/ PdfReader reader = new PdfReader(ORIGINAL); PdfDictionary catalog = reader.getCatalog(); PdfObject obj = catalog.get(PdfName.METADATA); PRStream stream = (PRStream) PdfReader.getPdfObject(obj); String metadata = new String(PdfReader.getStreamBytes(stream)); metadata = metadata.replaceAll("Hello World", "Hello Universe"); stream.setData(metadata.getBytes(), false); PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(RESULT1)); stamper.close(); } catch (IOException e) { e.printStackTrace(); } catch (DocumentException e) { e.printStackTrace(); } }