Syncfusion.OCRProcessor.Base
Represents OCR Supported Languages
Represents English language
Represents French language
Represents Polish language
Represents one line of text in a paragraph.
Internal variable used to store the OCR text.
Internal variable used to store the region to process OCR
Initialize a new instance of class line.
Gets or sets OCR Text.
The text string.
Gets the BBox of the text
The bounds of the text.
Gets the collection of words in a line.
Represents the OCR'ed texts and bounds.
Indicates whether the document was paginated.
Gets or sets a value indicating whether this image is paginated or not
Get the OCR'ed page collection
Class
Represents the OCR'ed line collection
Represents the OCR'ed page collection
Represents the OCR'ed words collection
Represents the performance of the OCR process.
Use Rapid performance, high speed performance and normal OCR output.
Use Fast performance, Something middle between Rapid and Fast.
Use Slow performance, best OCR output.
The Syncfusion.OCRProcessor namespace contains classes to perform Optical Character Recognition.
Represents a logic to process OCR for the Loaded PDF document.
Internal variable used to store the hashed image results.
Unmanaged handle used by the tesseract functions
Helps to lock s_OCRLock to avoid race conditions.
OCR settings to the document
Holds the value of the tesseract path
Initializes a new instance of the class with the specified tesseract binary file path.
/// Tesseract binary path.
Initializes a new instance of the class.
Releases unmanaged resources and performs other cleanup operations before the OCRProcessor is reclaimed by garbage collection.
Releases unmanaged and - optionally - managed resources
Entry point for the x64 process and process the OCR
Perform OCR process for the Image
Source image to process OCR.
Tesseract data path
Returns the OCRed texts
Perform OCR process for the Image
Source image to process OCR.
Tesseract data path
When this method returns, Layout results of the OCR'ed image
Returns the OCRed texts
Perform OCR process for the PdfLoadedDocument
PdfLoadedDocument
The number that is use as a start point for the OCR process.
The number that is use as a end point for the OCR process.
Tesseract data path
When this method returns, Layout result of the OCR'ed document
Returns the OCRed texts
Perform OCR process for the PdfLoadedDocument
PdfLoadedDocument
The number that is use as a start point for the OCR process.
The number that is use as a end point for the OCR process.
Tesseract data path
Enable this parameter for memory optimization of larger PDF documents
When this method returns, Layout result of the OCR'ed document
Returns the OCRed texts
Perform OCR process for the PdfLoadedDocument
PdfLoadedDocument
The number that is use as a start point for the OCR process.
The number that is use as a end point for the OCR process.
Tesseract data path
Returns the OCRed texts
Perform OCR process for the PdfLoadedDocument
PdfLoadedDocument
The number that is use as a start point for the OCR process.
The number that is use as a end point for the OCR process.
Tesseract data path
Enable this parameter for memory optimization of larger PDF documents
Returns the OCRed texts
Perform OCR process for the PdfLoadedDocument
PdfLoadedDocument
Tesseract data path
When this method returns, Layout result of the OCR'ed document
Returns the OCRed texts
Perform OCR process for the PdfLoadedDocument
PdfLoadedDocument
Tesseract data path
Enable this parameter for memory optimization of larger PDF documents
When this method returns, Layout result of the OCR'ed document
Returns the OCRed texts
Perform OCR process for the PdfLoadedDocument
PdfLoadedDocument
Tesseract data path
Returns the OCRed texts
Perform best OCR process for the PdfLoadedDocument if memory optimization is enabled.
PdfLoadedDocument
Tesseract data path
Enable this parameter for memory optimization of larger PDF documents
Returns the OCRed texts
Perform OCR process for single PDF page.
PdfLoadedDocument
The number that is use as a start point for the OCR process.
The number that is use as a end point for the OCR process.
Tesseract data path
Perform OCR process for the PdfLoadedDocument
PdfLoadedDocument
The number that is use as a start point for the OCR process.
The number that is use as a end point for the OCR process.
Tesseract data path
Initialize the Tesseract engine
Tesseract data path
OCR language
Set the OCR region for the image
image to OCR
Image information
Loaded page of the PDF document
Set the graphics path to the image
Image information
Graphics path for the whole image
Visible rectagle of the images
image to set the regions
Loaded page of the PDF document
Checks if the text contains RTL character or number.
Array of symbols.
True if the text contans RTL character or number.
Compare the images
image to OCR
Get the hash value of the image
image to OCR
Extracts the images from the pdf Document
Get the HOCR paragraph, lines and words from the Image
image to OCR
Draws the ocred text into pdf document
Converts the list of images into single multipage tiff image.
Check the os version
Parse the HTML content
HOCR values
html content
Gets or sets OCR settings to the document
Class
Holds the value of the tesseract path
Adds a directory to the search path used to locate DLLs for the application.
The directory to be added to the search path. If this parameter is an empty string (""), the call removes the current directory from the default DLL search order. If this parameter is NULL, the function restores the default search order.
If the function succeeds, the return value is nonzero.
Waits until the specified object is in the signaled state or the time-out interval elapses.
A handle to the object. If this handle is closed while the wait is still pending,
the function's behavior is undefined.
The time-out interval, in milliseconds. If a nonzero value is specified,
the function waits until the object is signaled or the interval elapses.
If dwMilliseconds is zero, the function does not enter a wait state if the object is not signaled;
it always returns immediately. If dwMilliseconds is INFINITE, the function will return only when the object is signaled
If the function succeeds, the return value indicates the event that caused the function to return.
Closes an open object handle.
A valid handle to an open object.
If the function succeeds, the return value is nonzero.
The ImpersonateLoggedOnUser function lets the calling thread impersonate the security context of a logged-on user.
The user is represented by a token handle.
A handle to a primary or impersonation access token that represents a logged-on user. .
If the function succeeds, the return value is nonzero.
The DuplicateToken function creates a new access token that duplicates one already in existence.
A handle to an access token opened with TOKEN_DUPLICATE access.
Specifies a SECURITY_IMPERSONATION_LEVEL enumerated type that supplies the impersonation level of the new token.
A pointer to a variable that receives a handle to the duplicate token. This handle has TOKEN_IMPERSONATE and TOKEN_QUERY access to the new token.
If the function succeeds, the return value is nonzero .
Repersents the OCR'ed Page
Internal variable used to store the OCR text.
Internal variable used to store the region to process OCR
Initialize a new instance of class line.
Gets or sets OCR Text.
The text string.
Gets or sets the BBox of the text
The bounds of the text.
Get the lines for the OCR'ed page
Class
A class containing the information about the pages.
Internal variable used to store the page index.
Internal variable used to store the page regions.
Internal variable used to store the region text.
Gets or sets page index of the PDF document
The index of the page
Gets or sets region of the PDF document to process OCR
The collection of bounds to be OCRed
Gets the text for the specific region
The OCRed texts for the specific region
A class containing the settings of the OCR process.
Indicates if the paginate were set.
Holds the language of the OCR process.
Internal variable used to store the page regions.
Holds the performance of the OCR process.
Holds the black list value
Holds the white list value
Internal variable used to store whether straighten the image or not
Internal variable used to store whether to display region
internal variable to store whether to compress the tiff file or not.
Variable to check whether detect auto rotation or not.
Gets or sets OCR language
The language to be OCRed
Gets or sets the regions to process OCR
Collection of page regions to apply OCR
Gets or sets the pagination of the images
true if [pagination]; otherwise, false.
Gets or sets the Perfomance of the OCR
Performance of the OCR process
Gets or sets BlackList values
Gets or sets WhiteList values
Gets or sets the StraightenImage
true if [Image straightened]; otherwise, false.
Gets or sets the Region marked
true if [Region marked]; otherwise, false.
gets or sets the compression of tiff image
true if [compression enable]; otherwise, false.
Holds the Infinite value
Holds the Infinite value for wait failed
Holds the value of the target platform
Launch the 32 bit surrogate process
Path of the surrogate process
Create a 32 bit surrogate process application
Tesseract assembly path
Tesseract data path
language to process OCR
Image path
HOCR file path
Type of page segment
Black list
White List
Type of performance
Output Assembly path
Represents word of text in a line.
Internal variable used to store the OCR text.
Internal variable used to store the region to process OCR
Initialize word of text in a line.
Gets or sets OCR Text.
Gets or sets the BBox of the text