PdfReader reader = new PdfReader(pdfPath); byte metaBytes[] = reader.getMetadata();
public String compareXmp(String outPdf, String cmpPdf, boolean ignoreDateAndProducerProperties) { init(outPdf, cmpPdf); PdfReader cmpReader = null; PdfReader outReader = null; try { cmpReader = new PdfReader(this.cmpPdf); outReader = new PdfReader(this.outPdf); byte[] cmpBytes = cmpReader.getMetadata(), outBytes = outReader.getMetadata(); return compareXmp(cmpBytes, outBytes, ignoreDateAndProducerProperties); } catch (IOException e) { return "XMP parsing failure!"; } finally { if (cmpReader != null) cmpReader.close(); if (outReader != null) outReader.close(); } }
public String compareXmp(String outPdf, String cmpPdf, boolean ignoreDateAndProducerProperties) { init(outPdf, cmpPdf); PdfReader cmpReader = null; PdfReader outReader = null; try { cmpReader = new PdfReader(this.cmpPdf); outReader = new PdfReader(this.outPdf); byte[] cmpBytes = cmpReader.getMetadata(), outBytes = outReader.getMetadata(); return compareXmp(cmpBytes, outBytes, ignoreDateAndProducerProperties); } catch (IOException e) { return "XMP parsing failure!"; } finally { if (cmpReader != null) cmpReader.close(); if (outReader != null) outReader.close(); } }
metadata.set("pdf:tampered", ""+reader.isTampered()); byte[] xmpmd = reader.getMetadata(); if( xmpmd != null ) {
metadata.set("pdf:tampered", ""+reader.isTampered()); byte[] xmpmd = reader.getMetadata(); if( xmpmd != null ) {
XMPProperty pdfaidPart = null; try { metadata = reader.getMetadata(); xmpMeta = XMPMetaParser.parse(metadata, null); pdfaidConformance = xmpMeta.getProperty(XMPConst.NS_PDFA_ID, "pdfaid:conformance");
XMPProperty pdfaidPart; try { metadata = reader.getMetadata(); xmpMeta = XMPMetaParser.parse(metadata, null); pdfaidConformance = xmpMeta.getProperty(XMPConst.NS_PDFA_ID, "pdfaid:conformance");