Represents the writer for writing XMP metadata to a document.

public class XmpWriter
Public Class XmpWriter

Inheritance: ObjectXmpWriter

Licensing Info

This class is a full DynamicPDF Core Suite feature. One of the following is required for non-evaluation usage:


XmpWriter(DocumentWriter)Initializes a new instance of the XmpWriter class.


AuthorGets the authors of the resource.
DateGets the date that the resource was originally created.
KeywordsGets the keywords that specify the topic of the content of the resource.
PdfVersionGets the PDF version of the PDF document.
ProducerGets the name of the tool that created the PDF document.
TitleGets the document title of the resource.
TotalPagesGets the number of pages in the document (including any in contained documents).


BeginDescription()Writes the RDF description.
BeginDescription(String, String)Writes the RDF description for a given schema.
BeginDescription(String, String, String)Writes the RDF description for a given schema.
Draw(Boolean)Writes the boolean value to the XMP Packet.
Draw(DateTime)Writes the given date to the XMP Packet in W3C recommended date format.
Draw(DocumentWriter)Draws the XMP contents buffer to the given DocumentWriter object.
Draw(String)Writes the given value to the XMP Packet.
EndDescription()Writes the end of RDF description.
Equals(Object)Determines whether the specified Object is equal to the current Object .
(Inherited from Object)
GetHashCode()Serves as a hash function for a particular type.
(Inherited from Object)
GetType()Gets the Type of the current instance.
(Inherited from Object)
ToString()Returns a String that represents the current Object .
(Inherited from Object)
ToUtf8(String)Does the UTF-8 encoding for a given string text.

See Also


In this topic