List of usage examples for com.itextpdf.text.xml.xmp XmpWriter setProperty
public void setProperty(String schemaNS, String propName, Object value) throws XMPException
From source file:io.konik.carriage.itext.ITextInvoiceAppender.java
License:Open Source License
private void appendZfMetadata(PdfAStamper stamper, String conformanceLevel, String zfVersion) throws XMPException { stamper.createXmpMetadata();/*from w w w .j a v a 2 s .co m*/ XmpWriter xmpWriter = stamper.getXmpWriter(); XMPMeta xmpMeta = xmpWriter.getXmpMeta(); InputStream zfExtensionIs = this.getClass().getResourceAsStream("/zf_extension.xmp"); XMPMeta zfExtensionMetadata = XMPMetaFactory.parse(zfExtensionIs); XMPUtils.appendProperties(zfExtensionMetadata, xmpMeta, true, false); xmpWriter.setProperty(ZF_NS, "ConformanceLevel", conformanceLevel); xmpWriter.setProperty(ZF_NS, "Version", zfVersion); }