InfoExtractor ClassByteScout PDF Extractor SDK
Provides information about PDF document.
Inheritance Hierarchy

SystemObject
  Bytescout.PDFExtractorInfoExtractor

Namespace:  Bytescout.PDFExtractor
Assembly:  Bytescout.PDFExtractor (in Bytescout.PDFExtractor.dll) Version: 13.4.1.4801-master
Syntax

public class InfoExtractor : IBaseExtractor, 
	IDisposable, IInfoExtractor

The InfoExtractor type exposes the following members.

Constructors

  NameDescription
Public methodInfoExtractor
Initializes a new instance of the InfoExtractor class.
Public methodInfoExtractor(String, String)
Initializes a new instance of the InfoExtractor class.
Top
Properties

  NameDescription
Public propertyAuthor
Author of the document.
Public propertyBookmarks
Bookmarks.
Public propertyCreationDate
Document creation date.
Public propertyCreationDateISO
Gets the document creation date in ISO 8601 format, e.g. "1997-07-16T19:20:30.45+01:00".
Public propertyCreationDateUTC
Gets the document creation date in Coordinated Universal Time (UTC) time zone and in current culture.
Public propertyCreator
Creator of the document.
Public propertyCustomProperties
Custom document properties.
Public propertyEncrypted
Document encryption.
Public propertyEncryptionAlgorithm
Gets document encryption algorithm.
Public propertyKeywords
Document keywords.
Public propertyLicenseInfo
Gets license information.
Public propertyMetadata
XMP metadata.
Public propertyModificationDate
Document modification date.
Public propertyModificationDateISO
Gets the document modification date in ISO 8601 format, e.g. "1997-07-16T19:20:30.45+01:00".
Public propertyModificationDateUTC
Gets the document modification date in Coordinated Universal Time (UTC) time zone and in current culture.
Public propertyPageCount
Gets the number of pages in the document.
Public propertyPageRectangle
Gets the rectangle of the first document page.
Public propertyPassword
Use this property to set the document password if the document is password-protected.
Public propertyPasswordProtected
Gets whether the document is password protected.
Public propertyPermissionAccessibility
Gets permission to copy content for accessibility.
Public propertyPermissionAssemble
Gets permission to document assembly.
Public propertyPermissionContentExtraction
Gets permission to extract content.
Public propertyPermissionFillForms
Gets permission to fill out forms.
Public propertyPermissionHighQualityPrint
Gets permission to print document with high resolution.
Public propertyPermissionModifyAnnotations
Gets permission to add and modify annotations.
Public propertyPermissionModifyDocument
Gets permission to modify document.
Public propertyPermissionPrinting
Gets permission to print document.
Public propertyProducer
Producer of the document.
Public propertyRegistrationKey
Registration key.
Public propertyRegistrationName
Registration name.
Public propertySubject
Document subject.
Public propertyTitle
Title of the document.
Public propertyVersion
Gets the component version number.
Top
Methods

  NameDescription
Public methodDispose
Releases all resources used by the InfoExtractor
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetAuthor
Gets the document author.
Public methodGetBookmarks
Gets the document bookmarks.
Public methodGetCreationDate
Gets the document creation date in the local time zone and in current culture.
Public methodGetCreationDate(CultureInfo)
Gets the document creation date in the local time zone and in specified culture.
Public methodGetCreationDateISO
Gets the document creation date in ISO 8601 format, e.g. "1997-07-16T19:20:30.45+01:00".
Public methodGetCreationDateUTC
Gets the document creation date in Coordinated Universal Time (UTC) time zone and in current culture.
Public methodGetCreationDateUTC(CultureInfo)
Gets the document creation date in Coordinated Universal Time (UTC) time zone and in specified culture.
Public methodGetCreator
Gets the document creator.
Public methodGetCustomProperties
Gets document's custom properties.
Public methodGetFormFields
Gets list of all form fields in the document in JSON format.
Public methodGetHashCode (Inherited from Object.)
Public methodGetKeywords
Gets the document keywords.
Public methodGetMetadata
Gets XMP metadata from the document.
Public methodGetModificationDate
Gets the document modification date in the local time zone and in current culture.
Public methodGetModificationDate(CultureInfo)
Gets the document modification date in the local time zone and in specified culture.
Public methodGetModificationDateISO
Gets the document modification date in ISO 8601 format, e.g. "1997-07-16T19:20:30.45+01:00".
Public methodGetModificationDateUTC
Gets the document modification date in Coordinated Universal Time (UTC) time zone and in current culture.
Public methodGetModificationDateUTC(CultureInfo)
Gets the document modification date in Coordinated Universal Time (UTC) time zone and in specified culture.
Public methodGetPageCount
Returns document page count.
Public methodGetPageRect_Height
Public methodGetPageRect_Left
Public methodGetPageRect_Top
Public methodGetPageRect_Width
Public methodGetPageRectangle
Public methodGetProducer
Gets the document producer.
Public methodGetSubject
Gets the document subject.
Public methodGetTitle
Gets the document title.
Public methodGetType (Inherited from Object.)
Public methodIsEncrypted
Gets the document encrypted state.
Public methodLoadDocumentFromFile
Loads PDF document from specified file.
Public methodLoadDocumentFromStream
Loads PDF document from provided stream.
Public methodLoadDocumentFromVariant
Loads PDF document from byte array presented as array of Variant or Byte objects ('Variant()' or 'Byte()'). This is COM/ActiveX-compatible version of the method LoadDocumentFromStream(Stream) for in-memory processing of PDF files.
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top
See Also

Reference