Show / Hide Table of Contents

Class OCRModule

static interface to PDFTron SDKs OCR functionality

Inheritance
object
OCRModule
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
Namespace: pdftron.PDF
Assembly: PDFNet.dll
Syntax
public sealed class OCRModule

Constructors

OCRModule()

Declaration
public OCRModule()

Methods

ApplyOCRJsonToPDF(PDFDoc, string)

Add hidden text layer to a PDF consisting of raster image(s).

Declaration
public static void ApplyOCRJsonToPDF(PDFDoc dst, string json)
Parameters
Type Name Description
PDFDoc dst

The source and destination document

string json

JSON representing OCR results

ApplyOCRXmlToPDF(PDFDoc, string)

Add hidden text layer to a PDF consisting of raster image(s).

Declaration
public static void ApplyOCRXmlToPDF(PDFDoc dst, string xml)
Parameters
Type Name Description
PDFDoc dst

The source and destination document

string xml

XML representing OCR results

GetOCRJsonFromImage(PDFDoc, string, OCROptions)

Perform OCR on an image and return resulting JSON string. Side effect: source image is converted to PDF and stored in the destination document.

Declaration
public static string GetOCRJsonFromImage(PDFDoc dst, string src, OCROptions options)
Parameters
Type Name Description
PDFDoc dst

The destination document

string src

The path to the input image

OCROptions options

OCR options (optional)

Returns
Type Description
string

JSON string representing OCR results

GetOCRJsonFromPDF(PDFDoc, OCROptions)

Perform OCR on a PDF and return resulting JSON string.

Declaration
public static string GetOCRJsonFromPDF(PDFDoc src, OCROptions options)
Parameters
Type Name Description
PDFDoc src

The source document

OCROptions options

OCR options (optional)

Returns
Type Description
string

JSON string representing OCR results

GetOCRXmlFromImage(PDFDoc, string, OCROptions)

Perform OCR on an image and return resulting XML string. Side effect: source image is converted to PDF and stored in the destination document.

Declaration
public static string GetOCRXmlFromImage(PDFDoc dst, string src, OCROptions options)
Parameters
Type Name Description
PDFDoc dst

The destination document

string src

The path to the input image

OCROptions options

OCR options (optional)

Returns
Type Description
string

XML string representing OCR results

GetOCRXmlFromPDF(PDFDoc, OCROptions)

Perform OCR on a PDF and return resulting XML string.

Declaration
public static string GetOCRXmlFromPDF(PDFDoc src, OCROptions options)
Parameters
Type Name Description
PDFDoc src

The source document

OCROptions options

OCR options (optional)

Returns
Type Description
string

XML string representing OCR results

ImageToPDF(PDFDoc, string, OCROptions)

Convert an image to a PDF with searchable text.

Declaration
public static void ImageToPDF(PDFDoc dst, string src, OCROptions options)
Parameters
Type Name Description
PDFDoc dst

The destination document

string src

The path to the input image

OCROptions options

OCR options (optional)

IsIRISModuleAvailable()

Find out whether the IRIS OCR module is available.

Declaration
public static bool IsIRISModuleAvailable()
Returns
Type Description
bool

returns true if the IRIS OCR module has been located.

IsModuleAvailable()

Find out whether the OCR module is available.

Declaration
public static bool IsModuleAvailable()
Returns
Type Description
bool

returns true if OCR operations can be performed

ProcessPDF(PDFDoc, OCROptions)

Add searchable and selectable text to a PDF.

Declaration
public static void ProcessPDF(PDFDoc dst, OCROptions options)
Parameters
Type Name Description
PDFDoc dst

The source and destination document

OCROptions options

OCR options (optional)

In This Article
Back to top Generated by DocFX