All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
pdftron::PDF::HandwritingICRModule Class Reference

#include <HandwritingICRModule.h>

Static Public Member Functions

static bool IsModuleAvailable ()
 
static UString GetICRJsonFromPDF (PDFDoc &src, const HandwritingICROptions *options=0)
 
static void ApplyICRJsonToPDF (PDFDoc &dst, const UString &json)
 
static void ProcessPDF (PDFDoc &dst, const HandwritingICROptions *options=0)
 

Detailed Description

The class HandwritingICRModule. static interface to Apryse SDK's handwriting extraction functionality

Definition at line 24 of file HandwritingICRModule.h.

Member Function Documentation

static void pdftron::PDF::HandwritingICRModule::ApplyICRJsonToPDF ( PDFDoc dst,
const UString json 
)
static

Add a searchable and selectable hidden text layer to a PDF consisting of raster image(s) based on handwriting extraction performed in a previous function call.

Parameters
dstThe source and destination document.
jsonJSON representing ICR results.
static UString pdftron::PDF::HandwritingICRModule::GetICRJsonFromPDF ( PDFDoc src,
const HandwritingICROptions options = 0 
)
static

Perform handwriting extraction on a PDF and return a JSON object of detected handwriting as a string.

Parameters
srcThe source document.
optionsHandwriting ICR options (optional).
Returns
JSON string representing handwriting extraction results.
static bool pdftron::PDF::HandwritingICRModule::IsModuleAvailable ( )
static

Find out whether the Handwriting ICR Module is available (and licensed).

Returns
Returns true if handwriting extraction can be performed.
static void pdftron::PDF::HandwritingICRModule::ProcessPDF ( PDFDoc dst,
const HandwritingICROptions options = 0 
)
static

Perform handwriting extraction and add searchable and selectable text to a PDF.

Parameters
dstThe source and destination document.
optionsHandwriting ICR options (optional).

The documentation for this class was generated from the following file: