DocumentInfo

Overview

DocumentInfo is a class in Aspose.PDF FOSS for Java.

Wraps the PDF document information dictionary (ISO 32000-1:2008, §14.3.3).

This class provides 20 methods for working with DocumentInfo objects in Java programs. Available methods include: DocumentInfo, clear, getAuthor, getCreationDate, getCreationTimeZone, getCreator, getKeywords, getModDate, getPdfDictionary, getProducer, getSubject, getTitle, and 8 additional methods. All public members are accessible to any Java application after installing the Aspose.PDF FOSS for Java package. Properties: author, creationDate, creationTimeZone, creator, keywords, modDate, and 4 more.

Properties

NameTypeAccessDescription
titleStringReadReturns the document title, or null if not set.
authorStringReadReturns the document author, or null if not set.
subjectStringReadReturns the document subject, or null if not set.
keywordsStringReadReturns the document keywords, or null if not set.
creatorStringReadReturns the creator application name, or null if not set.
producerStringReadReturns the producer application name, or null if not set.
creationDateDateReadReturns the document creation date, or null if not set or not parseable.
modDateDateReadReturns the document modification date, or null if not set or not parseable.
creationTimeZoneTimeZoneReadReturns the time zone parsed from the /CreationDate PDF date string.
pdfDictionaryPdfDictionaryReadReturns the underlying PDF dictionary.

Methods

SignatureDescription
DocumentInfo(infoDict: PdfDictionary)Creates a DocumentInfo wrapper around the given /Info dictionary.
getTitle()StringReturns the document title, or null if not set.
setTitle(title: String)Sets the document title.
getAuthor()StringReturns the document author, or null if not set.
setAuthor(author: String)Sets the document author.
getSubject()StringReturns the document subject, or null if not set.
setSubject(subject: String)Sets the document subject.
getKeywords()StringReturns the document keywords, or null if not set.
setKeywords(keywords: String)Sets the document keywords.
getCreator()StringReturns the creator application name, or null if not set.
setCreator(creator: String)Sets the creator application name.
getProducer()StringReturns the producer application name, or null if not set.
setProducer(producer: String)Sets the producer application name.
getCreationDate()DateReturns the document creation date, or null if not set or not parseable.
setCreationDate(date: Date)Sets the document creation date.
getModDate()DateReturns the document modification date, or null if not set or not parseable.
setModDate(date: Date)Sets the document modification date.
getCreationTimeZone()TimeZoneReturns the time zone parsed from the /CreationDate PDF date string.
getPdfDictionary()PdfDictionaryReturns the underlying PDF dictionary.
clear()Clears all standard document information entries from the underlying
dictionary.

See Also

 English