Table of Contents

Class XmpMetadata

Namespace
MiPdf.PdfA
Assembly
MiPdf.dll

Creates XMP metadata packets from the document information.

public static class XmpMetadata
Inheritance
XmpMetadata
Inherited Members

Methods

Create(PdfDocumentInfo, PdfAConformance?)

Builds an XMP packet with Dublin Core, XMP, PDF and (optionally) PDF/A identification properties.

public static byte[] Create(PdfDocumentInfo info, PdfAConformance? conformance)

Parameters

info PdfDocumentInfo
conformance PdfAConformance?

Returns

byte[]

Create(PdfDocumentInfo, PdfAConformance?, PdfUAConformance?, string?)

Builds an XMP packet with Dublin Core, XMP, PDF and optional PDF/A and PDF/UA identification.

public static byte[] Create(PdfDocumentInfo info, PdfAConformance? conformance, PdfUAConformance? ua, string? language)

Parameters

info PdfDocumentInfo
conformance PdfAConformance?
ua PdfUAConformance?
language string

Returns

byte[]

Create(PdfDocumentInfo, PdfAConformance?, PdfUAConformance?, string?, IEnumerable<XmpExtensionSchema>)

Builds an XMP packet including custom extension schemas.

public static byte[] Create(PdfDocumentInfo info, PdfAConformance? conformance, PdfUAConformance? ua, string? language, IEnumerable<XmpExtensionSchema> extensions)

Parameters

info PdfDocumentInfo
conformance PdfAConformance?
ua PdfUAConformance?
language string
extensions IEnumerable<XmpExtensionSchema>

Returns

byte[]