public class XMPSerializerHelper extends Object
XMPMeta
-object to an OutputStream
according to the SerializeOptions
.
Constructor and Description |
---|
XMPSerializerHelper() |
Modifier and Type | Method and Description |
---|---|
static void |
serialize(XMPMetaImpl xmp, OutputStream output, SerializeOptions options)
Static method to serialize the metadata object.
|
static byte[] |
serializeToBuffer(XMPMetaImpl xmp, SerializeOptions options)
Serializes an XMPMeta -object as RDF into a byte buffer.
|
static String |
serializeToString(XMPMetaImpl xmp, SerializeOptions options)
Serializes an XMPMeta -object as RDF into a string.
|
public static void serialize(XMPMetaImpl xmp, OutputStream output, SerializeOptions options) throws XMPException
xmp
- a metadata implementation object
output
- the output stream to serialize to
options
- serialization options, can be null
for default.
XMPException
- if serialization failed
public static String serializeToString(XMPMetaImpl xmp, SerializeOptions options) throws XMPException
XMPMeta
-object as RDF into a string. Note: Encoding is forced to UTF-16 when serializing to a string to ensure the correctness of "exact packet size".
xmp
- a metadata implementation object
options
- Options to control the serialization (see SerializeOptions
).
XMPException
- on serialization errors.
public static byte[] serializeToBuffer(XMPMetaImpl xmp, SerializeOptions options) throws XMPException
XMPMeta
-object as RDF into a byte buffer.
xmp
- a metadata implementation object
options
- Options to control the serialization (see SerializeOptions
).
XMPException
- on serialization errors.
Copyright © 1998–2023 iText Group NV. All rights reserved.