new OCRModule()
The class OCRModule.
static interface to PDFTron SDKs OCR functionality
Classes
Methods
-
<static> applyOCRJsonToPDF(dst, json)
-
Add hidden text layer to a PDF consisting of raster image(s).
Parameters:
Name Type Description dst
PDFNet.PDFDoc | PDFNet.SDFDoc | PDFNet.FDFDoc - The source and destination document. json
string - JSON representing OCR results. Returns:
- Type
- Promise.<void>
-
<static> applyOCRXmlToPDF(dst, xml)
-
Add hidden text layer to a PDF consisting of raster image(s).
Parameters:
Name Type Description dst
PDFNet.PDFDoc | PDFNet.SDFDoc | PDFNet.FDFDoc - The source and destination document. xml
string - XML representing OCR results. Returns:
- Type
- Promise.<void>
-
<static> createOCROptions()
-
Method to create an OCROptions object
Returns:
A promise that resolves to a PDFNet.OCRModule.OCROptions.- Type
- Promise.<PDFNet.OCRModule.OCROptions>
-
<static> getOCRJsonFromImage(dst, src [, options])
-
Perform OCR on an image and return resulting JSON string. Side effect: source image is converted to PDF and stored in the destination document. The box is a summary for a text fragment bounding box (leftmost x, bottommost y, width, height) The box coordinates are in units of points (1/72 of an inch), with the origin at the top left, and larger x and y coordinates representing further right and down, respectively
Parameters:
Name Type Argument Description dst
PDFNet.PDFDoc | PDFNet.SDFDoc | PDFNet.FDFDoc - The destination document. src
string - The path to the input image. options
PDFNet.Obj | PDFNet.OCRModule.OCROptions <optional>
- OCR options (optional). Returns:
A promise that resolves to jSON string representing OCR results.- Type
- Promise.<string>
-
<static> getOCRJsonFromPDF(src [, options])
-
Perform OCR on a PDF and return resulting JSON string. The box is a summary for a text fragment bounding box (leftmost x, bottommost y, width, height) The box coordinates are in units of points (1/72 of an inch), with the origin at the top left, and larger x and y coordinates representing further right and down, respectively
Parameters:
Name Type Argument Description src
PDFNet.PDFDoc | PDFNet.SDFDoc | PDFNet.FDFDoc - The source document. options
PDFNet.Obj | PDFNet.OCRModule.OCROptions <optional>
- OCR options (optional). Returns:
A promise that resolves to jSON string representing OCR results.- Type
- Promise.<string>
-
<static> getOCRXmlFromImage(dst, src [, options])
-
Perform OCR on an image and return resulting XML string. Side effect: source image is converted to PDF and stored in the destination document. The box is a summary for a text fragment bounding box (leftmost x, bottommost y, width, height) The box coordinates are in units of points (1/72 of an inch), with the origin at the top left, and larger x and y coordinates representing further right and down, respectively
Parameters:
Name Type Argument Description dst
PDFNet.PDFDoc | PDFNet.SDFDoc | PDFNet.FDFDoc - The destination document. src
string - The path to the input image. options
PDFNet.Obj | PDFNet.OCRModule.OCROptions <optional>
- OCR options (optional). Returns:
A promise that resolves to xML string representing OCR results.- Type
- Promise.<string>
-
<static> getOCRXmlFromPDF(src [, options])
-
Perform OCR on a PDF and return resulting XML string. The box is a summary for a text fragment bounding box (leftmost x, bottommost y, width, height) The box coordinates are in units of points (1/72 of an inch), with the origin at the top left, and larger x and y coordinates representing further right and down, respectively
Parameters:
Name Type Argument Description src
PDFNet.PDFDoc | PDFNet.SDFDoc | PDFNet.FDFDoc - The source document. options
PDFNet.Obj | PDFNet.OCRModule.OCROptions <optional>
- OCR options (optional). Returns:
A promise that resolves to xML string representing OCR results.- Type
- Promise.<string>
-
<static> imageToPDF(dst, src [, options])
-
Convert an image to a PDF with searchable text.
Parameters:
Name Type Argument Description dst
PDFNet.PDFDoc | PDFNet.SDFDoc | PDFNet.FDFDoc - The destination document. src
string - The path to the input image. options
PDFNet.Obj | PDFNet.OCRModule.OCROptions <optional>
- OCR options (optional). Returns:
- Type
- Promise.<void>
-
<static> isIRISModuleAvailable()
-
Find out whether the IRIS OCR module is available.
Returns:
A promise that resolves to returns true if the IRIS ocr module has been located.- Type
- Promise.<boolean>
-
<static> isModuleAvailable()
-
Find out whether the OCR module is available (and licensed).
Returns:
A promise that resolves to returns true if OCR operations can be performed.- Type
- Promise.<boolean>
-
<static> processPDF(dst [, options])
-
Add searchable and selectable text to a PDF.
Parameters:
Name Type Argument Description dst
PDFNet.PDFDoc | PDFNet.SDFDoc | PDFNet.FDFDoc - The source and destination document. options
PDFNet.Obj | PDFNet.OCRModule.OCROptions <optional>
- OCR options (optional). Returns:
- Type
- Promise.<void>