Link Search Menu Expand Document

RasterRenderer Class

Represents PDF to raster image renderer.
Inheritance Hierarchy
SystemObject
Bytescout.PDFRendererBaseRenderer
Bytescout.PDFRendererRasterRenderer

Namespace:Bytescout.PDFRenderer
Assembly: Bytescout.PDFRenderer (in Bytescout.PDFRenderer.dll) Version: 13.4.0.4759-master
Syntax
public class RasterRenderer : BaseRenderer, 
	IRasterRenderer, IBaseRenderer, IDisposable

The RasterRenderer type exposes the following members.

Constructors
NameDescription
Public methodRasterRenderer
Initializes a new instance of the RasterRenderer class.
Public methodRasterRenderer(String, String)
Initializes a new instance of the RasterRenderer class.
Top
Properties
NameDescription
Public propertyExtractionArea
Sets the extraction area by coordinates and dimensions.
(Inherited from BaseRenderer.)
Public propertyExtractionAreaRect
Sets the extraction area by rectangle.
(Inherited from BaseRenderer.)
Public propertyLicenseInfo
Gets license information.
(Inherited from BaseRenderer.)
Public propertyPassword
PDF document owner password.
(Inherited from BaseRenderer.)
Public propertyProfiles
Comma-separated list of profiles to apply to the extractor. Profiles must be previously loaded.
(Inherited from BaseRenderer.)
Public propertyRegistrationKey
Registration key.
(Inherited from BaseRenderer.)
Public propertyRegistrationName
Registration name.
(Inherited from BaseRenderer.)
Public propertyVersion
Gets the component version number.
(Inherited from BaseRenderer.)
Top
Methods
NameDescription
Public methodCreateProfile(String, RenderingOptions, Boolean, Boolean, Boolean)
Creates JSON profile will all extractor properties with current values.
(Inherited from BaseRenderer.)
Public methodCreateProfile(String, String, RenderingOptions, Boolean, Boolean, Boolean)
Creates JSON profile will all extractor properties with current values.
(Inherited from BaseRenderer.)
Public methodDispose
Releases the unmanaged resources used by the instance and optionally releases the managed resources.
(Inherited from BaseRenderer.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Protected methodFireParsingError (Inherited from BaseRenderer.)
Protected methodFireProgressChanged (Inherited from BaseRenderer.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetImage(Int32, Single)
Renders PDF document page to Image object.
Public methodGetImage(Int32, Int32, Int32)
Renders PDF document page to Image object.
Public methodGetImage(Int32, Single, RenderingOptions)
Renders PDF document page to Image object.
Public methodGetImage(Int32, Int32, Int32, RenderingOptions)
Renders PDF document page to Image object.
Public methodGetPageCount
Returns document page count.
(Inherited from BaseRenderer.)
Public methodGetPageRect_Height
Gets the specified page height.
(Inherited from BaseRenderer.)
Public methodGetPageRect_Left
Gets the specified page left coordinate.
(Inherited from BaseRenderer.)
Public methodGetPageRect_Top
Gets the specified page top coordinate.
(Inherited from BaseRenderer.)
Public methodGetPageRect_Width
Gets the specified page width.
(Inherited from BaseRenderer.)
Public methodGetPageRectangle(Int32)
Gets the page rectangle in PDF Points (1 Point = 1/72 in.).
(Inherited from BaseRenderer.)
Public methodGetPageRectangle(Int32, Boolean)
Gets the page rectangle in PDF Points (1 Point = 1/72 in.).
(Inherited from BaseRenderer.)
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.
(Inherited from BaseRenderer.)
Public methodLoadDocumentFromFile
Loads PDF document from specified file.
(Inherited from BaseRenderer.)
Public methodLoadDocumentFromStream
Loads PDF document from provided stream.
(Inherited from BaseRenderer.)
Public methodLoadProfiles
Loads profiles from JSON file.
(Inherited from BaseRenderer.)
Public methodLoadProfilesFromString
Loads profiles from JSON string.
(Inherited from BaseRenderer.)
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.
(Inherited from BaseRenderer.)
Public methodResetExtractionArea
Resets the extraction area to full page.
(Inherited from BaseRenderer.)
Public methodSave(Stream, RasterImageFormat, Int32, Single)
Renders PDF document page as image file in specified format to stream.
Public methodSave(String, RasterImageFormat, Int32, Single)
Renders PDF document page to image file in specified format.
Public methodSave(Stream, RasterImageFormat, Int32, Int32, Int32)
Renders PDF document page as image file in specified format to stream.
Public methodSave(Stream, RasterImageFormat, Int32, Single, RenderingOptions)
Renders PDF document page as image file in specified format to stream.
Public methodSave(String, RasterImageFormat, Int32, Int32, Int32)
Renders PDF document page to image file in specified format.
Public methodSave(String, RasterImageFormat, Int32, Single, RenderingOptions)
Renders PDF document page to image file in specified format.
Public methodSave(Stream, RasterImageFormat, Int32, Int32, Int32, RenderingOptions)
Renders PDF document page as image file in specified format to stream.
Public methodSave(String, RasterImageFormat, Int32, Int32, Int32, RenderingOptions)
Renders PDF document page to image file in specified format.
Public methodSaveMultipageTiff(Stream, Int32, Int32, Single)
Renders PDF document page range as multi-page TIFF file to stream.
Public methodSaveMultipageTiff(String, Int32, Int32, Single)
Renders PDF document page range to multi-page TIFF file.
Public methodSaveMultipageTiff(Stream, Int32, Int32, Int32, Int32)
Renders PDF document page range as multi-page TIFF file to stream.
Public methodSaveMultipageTiff(Stream, Int32, Int32, Single, RenderingOptions)
Renders PDF document page range as multi-page TIFF file to stream.
Public methodSaveMultipageTiff(String, Int32, Int32, Int32, Int32)
Renders PDF document page range to multi-page TIFF file.
Public methodSaveMultipageTiff(String, Int32, Int32, Single, RenderingOptions)
Renders PDF document page range to multi-page TIFF file.
Public methodSaveMultipageTiff(Stream, Int32, Int32, Int32, Int32, RenderingOptions)
Renders PDF document page range as multi-page TIFF file to stream.
Public methodSaveMultipageTiff(String, Int32, Int32, Int32, Int32, RenderingOptions)
Renders PDF document page range to multi-page TIFF file.
Public methodSetExtractionArea(RectangleF)
Sets the extraction area by rectangle.
(Inherited from BaseRenderer.)
Public methodSetExtractionArea(Double, Double, Double, Double) (Inherited from BaseRenderer.)
Public methodSetExtractionArea(Single, Single, Single, Single)
Sets the extraction area by coordinates and dimensions.
(Inherited from BaseRenderer.)
Public methodToString (Inherited from Object.)
Top
Events
NameDescription
Public eventParsingError
Raised on PDF document parsing errors. This usually indicates a damaged document.
(Inherited from BaseRenderer.)
Public eventPasswordRequired
Occurs when the password required to decrypt the document.
(Inherited from BaseRenderer.)
Public eventProgressChanged
Raised for each reported progress value. Allows to cancel the processing.
(Inherited from BaseRenderer.)
Top
Fields
NameDescription
Protected field_defaultRenderingOptions (Inherited from BaseRenderer.)
Protected fieldExtractionAreaInternal (Inherited from BaseRenderer.)
Top
See Also

Reference