DocumentInfo class

Represents meta information of PDF document.

public sealed class DocumentInfo : Dictionary<string, string>


Name Description
DocumentInfo(Document) Initialize DocumentInfo instance.


Name Description
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.


Name Description
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