List of usage examples for com.lowagie.text.pdf PdfStamper setXmpMetadata
public void setXmpMetadata(byte[] xmp)
From source file:pdflicense.PdfLicenseManager.java
License:Open Source License
private void writeXmp(PdfReader reader, FileOutputStream fos, byte[] xmpBytes) throws DocumentException, IOException { PdfStamper stamp = new PdfStamper(reader, fos); stamp.setXmpMetadata(xmpBytes); stamp.close();/*from w ww .j ava 2 s .c om*/ }
From source file:questions.metadata.ReplaceXMP.java
public static void alterXmp2() { try {//from w w w . j a v a 2 s .c o m PdfReader reader = new PdfReader(ORIGINAL); String metadata = new String(reader.getMetadata()); metadata = metadata.replaceAll("Hello World", "Hello Universe"); PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(RESULT2)); stamper.setXmpMetadata(metadata.getBytes()); stamper.close(); } catch (IOException e) { e.printStackTrace(); } catch (DocumentException e) { e.printStackTrace(); } }