Link Search Menu Expand Document

BaseExtractor Class

Defines a base class for PDF extractors.
Inheritance Hierarchy
SystemObject
Bytescout.PDF2HTMLBaseExtractor
Bytescout.PDF2HTMLHTMLExtractor

Namespace:Bytescout.PDF2HTML
Assembly: Bytescout.PDF2HTML (in Bytescout.PDF2HTML.dll) Version: 13.3.1.4759-master
Syntax
public abstract class BaseExtractor : IDisposable, 
	IProfiles

The BaseExtractor type exposes the following members.

Constructors
NameDescription
Protected methodBaseExtractor
Default constructor.
Protected methodBaseExtractor(String, String)
Initializes a new instance of the extractor class.
Top
Properties
NameDescription
Public propertyCheckPermissions
Public propertyExtractionArea
Public propertyExtractionAreaRect
Public propertyIsDocumentLoaded
Public propertyLicenseInfo
Public propertyPageDataCaching
Public propertyPassword
Public propertyProfiles
Comma-separated list of profiles to apply to the extractor. Profiles must be previously loaded.
Public propertyRegistrationKey
Public propertyRegistrationName
Public propertyVersion
Top
Methods
NameDescription
Public methodCreateProfile(String, Boolean, Boolean, Boolean)
Creates JSON profile will all extractor properties with current values.
Public methodCreateProfile(String, String, Boolean, Boolean, Boolean)
Creates JSON profile will all extractor properties with current values.
Public methodDispose
Releases the unmanaged resources used by the instance and optionally releases the managed resources.
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Protected methodFireParsingError
Public methodGetHashCode (Inherited from Object.)
Public methodGetPageCount
Public methodGetPageRect_Height
Public methodGetPageRect_Left
Public methodGetPageRect_Top
Public methodGetPageRect_Width
Public methodGetPageRectangle(Int32)
Public methodGetPageRectangle(Int32, Boolean)
Public methodGetType (Inherited from Object.)
Public methodLoadAndApplyProfiles
Loads profiles from JSON string and automatically applies them. Note that profiles containing detection keywords will be deferred until the extraction.
Public methodLoadDocumentFromFile
Public methodLoadDocumentFromStream
Public methodLoadProfiles
Loads profiles from JSON file.
Public methodLoadProfilesFromString
Loads profiles from JSON string.
Protected methodMemberwiseClone (Inherited from Object.)
Public methodReset
Resets the instance, disposes internal resources and releases the file. Use this method before loading another PDF file.
Public methodResetExtractionArea
Public methodSetExtractionArea(RectangleF)
Public methodSetExtractionArea(Double, Double, Double, Double)
Public methodSetExtractionArea(Single, Single, Single, Single)
Public methodToString (Inherited from Object.)
Top
Events
Top
Fields
NameDescription
Protected fieldExtractionAreaInternal
Top
See Also

Reference