Class: PDFDocInfo

PDFNet. PDFDocInfo


new PDFDocInfo()

PDFDocInfo is a high-level utility class that can be used to read and modify document's metadata.

Methods


<static> create(tr)

Parameters:
Name Type Description
tr PDFNet.Obj
Returns:

A promise that resolves to an object of type: "PDFDocInfo"

Type
PDFNet.PDFDocInfo

copy()

Copy Constructor

Returns:

A promise that resolves to an object of type: "PDFDocInfo"

Type
PDFNet.PDFDocInfo

getAuthor()

Returns:

A promise that resolves to the name of the person who created the document.

Type
string

getAuthorObj()

Returns:

A promise that resolves to sDF/Cos string object representing document's author.

Type
PDFNet.Obj

getCreationDate()

Returns:

A promise that resolves to the date and time the document was created, in human-readable form.

Type
PDFNet.date

getCreator()

Returns:

A promise that resolves to if the document was converted to PDF from another format, the name of the application that created the original document from which it was converted.

Type
string

getCreatorObj()

Returns:

A promise that resolves to sDF/Cos string object representing document's creator.

Type
PDFNet.Obj

getKeywords()

Returns:

A promise that resolves to keywords associated with the document.

Type
string

getKeywordsObj()

Returns:

A promise that resolves to sDF/Cos string object representing document's keywords.

Type
PDFNet.Obj

getModDate()

Returns:

A promise that resolves to the date and time the document was most recently modified, in human-readable form.

Type
PDFNet.date

getProducer()

Returns:

A promise that resolves to if the document was converted to PDF from another format, the name of the application (for example, Distiller) that converted it to PDF.

Type
string

getProducerObj()

Returns:

A promise that resolves to sDF/Cos string object representing document's producer.

Type
PDFNet.Obj

getSDFObj()

Returns:

A promise that resolves to document's SDF/Cos 'Info' dictionary or NULL if the info dictionary is not available.

Type
PDFNet.Obj

getSubject()

Returns:

A promise that resolves to the subject of the document.

Type
string

getSubjectObj()

Returns:

A promise that resolves to sDF/Cos string object representing document's subject.

Type
PDFNet.Obj

getTitle()

Returns:

A promise that resolves to the document's title.

Type
string

getTitleObj()

Returns:

A promise that resolves to sDF/Cos string object representing document's title.

Type
PDFNet.Obj

setAuthor(author)

Set the author of the document.

Parameters:
Name Type Description
author string

The name of the person who created the document.


setCreationDate(creation_date)

Set document's creation date.

Parameters:
Name Type Description
creation_date PDFNet.date

The date and time the document was created.


setCreator(creator)

Set document's creator.

Parameters:
Name Type Description
creator string

The name of the application that created the original document.


setKeywords(Keywords)

Set keywords associated with the document.

Parameters:
Name Type Description
Keywords string

Keywords associated with the document.


setModDate(mod_date)

Set document's modification date.

Parameters:
Name Type Description
mod_date PDFNet.date

The date and time the document was most recently modified.


setProducer(producer)

Set document's producer.

Parameters:
Name Type Description
producer string

The name of the application that generated PDF.


setSubject(subject)

Set the subject of the document

Parameters:
Name Type Description
subject string

The subject of the document.


setTitle(title)

Set document's title.

Parameters:
Name Type Description
title string

New title of the document.