/** * Extract the XMP metadata. * To persist changes back to the PDF you must call importXMPMetadata. * * @return A stream to get the xmp data from. * * @throws IOException If there is an error parsing the XMP data. */ public InputStream exportXMPMetadata() throws IOException { return createInputStream(); }
protected final byte[] getMetaDataStreamAsBytes(PDMetadata metadata) { try (InputStream metaDataContent = metadata.createInputStream()) { return IOUtils.toByteArray(metaDataContent); } catch (IOException e) { this.fContainer.push(new ValidationError(ERROR_METADATA_FORMAT_STREAM, this.font.getName() + ": Unable to read font metadata due to : " + e.getMessage(), e)); return null; } }
/** * Extract the XMP metadata. * To persist changes back to the PDF you must call importXMPMetadata. * * @return A stream to get the xmp data from. * * @throws IOException If there is an error parsing the XMP data. */ public InputStream exportXMPMetadata() throws IOException { return createInputStream(); }
/** * Extract the XMP metadata. * To persist changes back to the PDF you must call importXMPMetadata. * * @return A stream to get the xmp data from. * * @throws IOException If there is an error parsing the XMP data. */ public InputStream exportXMPMetadata() throws IOException { return createInputStream(); }
try XMPMetadata metadata = xmpParser.parse(meta.createInputStream());
InputStream xmlInputStream = null; try { xmlInputStream = metadata.createInputStream(); } catch (IOException e) { e.printStackTrace();
InputStream xmlInputStream = null; try { xmlInputStream = metadata.createInputStream(); } catch (IOException e) { e.printStackTrace();
protected final byte[] getMetaDataStreamAsBytes(PDMetadata metadata) { try (InputStream metaDataContent = metadata.createInputStream()) { return IOUtils.toByteArray(metaDataContent); } catch (IOException e) { this.fContainer.push(new ValidationError(ERROR_METADATA_FORMAT_STREAM, this.font.getName() + ": Unable to read font metadata due to : " + e.getMessage(), e)); return null; } }
protected final byte[] getMetaDataStreamAsBytes(PDMetadata metadata) { byte[] result = null; InputStream metaDataContent = null; try { metaDataContent = metadata.createInputStream(); result = IOUtils.toByteArray(metaDataContent); } catch (IOException e) { this.fContainer.push(new ValidationError(ERROR_METADATA_FORMAT_STREAM, this.font.getName() + ": Unable to read font metadata due to : " + e.getMessage(), e)); } finally { IOUtils.closeQuietly(metaDataContent); } return result; }
try (InputStream is = metadata.createInputStream()) { XMPMetadata xmp = xmpParser.parse(is); XMPBasicSchema basicSchema = xmp.getXMPBasicSchema();
if (metadata != null) { xmp = ""; try (InputStream xmlInputStream = metadata.createInputStream(); // BufferedReader reader = new BufferedReader(new InputStreamReader(xmlInputStream))) { String line;
try XMPMetadata metadata = xmpParser.parse(meta.createInputStream());