Table of Contents

Class XmpMetadata

Namespace
BitMiracle.Docotic.Pdf
Assembly
BitMiracle.Docotic.Pdf.dll

(PDF 1.4) Class for metadata attached to a PDF document or some of its parts. The metadata is of XMP (Extensible Metadata Platform) format.

public class XmpMetadata
Inheritance
XmpMetadata
Inherited Members

Remarks

The XMP metadata section shows how to change properties of the XMP metadata.

The Docotic.Pdf Library Documentation page contains links to articles, guides, and sample code.

Properties

Basic

Gets the XMP schema for properties that provide basic descriptive information.

Custom

Gets the XMP schema for custom (application-defined) properties.

DublinCore

Gets the XMP schema for a set of commonly used properties.

MediaManagement

Gets the XMP schema for a set of properties that are primarily for use by digital asset management (DAM) systems.

Pdf

Gets the XMP schema for Adobe PDF file properties.

RightsManagement

Gets the XMP schema that includes properties related to rights management.

Schemas

Gets the collection of XMP schemas that are not well-known to the library.

Methods

IsEqualTo(XmpMetadata)

Checks if this metadata is equal to another one.

IsEqualTo(Stream)

Checks if this metadata is equal to the metadata in the specified stream.

IsEqualTo(string)

Checks if this metadata is equal to the metadata in the specified file.

Save(Stream)

Saves this metadata to the specified stream.

Save(string)

Saves this metadata to the specified file.

ShouldBeEmbedded()

Checks if the metadata should be embedded when saving the document.

Unembed()

Detaches the XMP metadata embedded in the document from its catalog and clears all properties in all schemas.