PDFDocExtractor object

PDFDocExtractor is one of the PDF Builder objects, and is derived from PDFObject. It extracts the document information of a given PDF document and its attachments.

To view the full hierarchy of the PDF Builder objects, find "pdfobject" in the Browser, right-click the object, and then select "Show Hierarchy” in the pop-up menu.

Properties

PDFDocExtractor property

Datatype

Description

ClassDefinition

PowerObject

An object of type PowerObject containing information about the class definition of the object or control.

Properties

PDFDocumentProperties

The document properties of a given PDF document.


Events

PDFDocExtractor event

Occurs

Constructor

Immediately before the Open event occurs in the window.

Destructor

Immediately after the Close event occurs in the window.


Functions

PDFDocExtractor function

Datatype returned

Description

ClassName

String

Returns the name assigned to the control.

Close

None

Closes the specified PDF file..

ExtractAllAttachments

Long

Extracts all attachments to the specified folder.

ExtractAttachmentFile

Long

Extracts a file at the specified path from the currently-open PDF document and attaches it to a new document.

GetAttachmentList

Long

Gets the list of attachments from the PDF document.

GetCompatibleStandards

Boolean

Gets the list of supported standards that are compatible with the specified standards, or the standards used by PDF document(s).

GetContextService

Integer

Creates a reference to a context-specific instance of the specified service.

GetPageCount

Long

Gets the count of pages in the PDF document.

GetPageSize

Long

Gets the size of a page at the specified page index in the PDF document.

GetParent

PowerObject

Returns a reference to the name of the parent object.

GetStandard

PDFStandard

Obtains the PDF standard used in the current PDF document.

IsCompatibleStandard

Boolean

Checks whether the standard used by the current PDF document is compatible with the specified standard.

Open

Long

Opens a PDF document.

PostEvent

Boolean

Adds an event to the end of the message queue for the control.

TriggerEvent

Integer

Triggers a specified event in the control and executes the script for the event.

TypeOf

Object

Returns the type of the control.