Class DocumentInfo

DocumentInfo class

Represents meta information of PDF document.

public sealed class DocumentInfo : Dictionary<string, string>

Constructors

NameDescription
DocumentInfo(Document)Initialize DocumentInfo instance.

Properties

NameDescription
Author { get; set; }Gets or sets document author.
CreationDate { get; set; }Gets or sets the date of document creation.
CreationTimeZone { get; set; }Time zone of creation date.
Creator { get; set; }Gets or sets document creator.
Item { get; set; }Gets or sets the value associated with the specified key.
Keywords { get; set; }Gets or set the keywords of the document.
ModDate { get; set; }Gets or sets the date of document modification.
ModTimeZone { get; set; }Time zone of modification date.
Producer { get; set; }Gets or sets the document producer.
Subject { get; set; }Gets or sets the subject of the document.
Title { get; set; }Gets or sets document title.
Trapped { get; set; }Gets or sets the trapped flag.

Methods

NameDescription
Add(string, string)Adds an element with the specified key and value into the collection.
Clear()Clears the document info.
ClearCustomData()Clears custom data only, leaves all other predefined values (Title, Author, etc.).
Remove(string)Removes the element with the specified key from the collection.
static IsPredefinedKey(string)Determines if the key is predefined (Title, Author, etc.), not custom.

See Also