|
pdfOCR 1.0.3 API
|
OcrPdfCreator is the class that creates PDF documents containing input images and text that was recognized using provided IOcrEngine. More...
Public Member Functions |
|
| OcrPdfCreator (IOcrEngine ocrEngine) | |
| Creates a new OcrPdfCreator instance. More... |
|
| OcrPdfCreator (IOcrEngine ocrEngine, OcrPdfCreatorProperties ocrPdfCreatorProperties) | |
| Creates a new OcrPdfCreator instance. More... |
|
| OcrPdfCreatorProperties | GetOcrPdfCreatorProperties () |
| Gets properties for OcrPdfCreator. More... |
|
| void | SetOcrPdfCreatorProperties (OcrPdfCreatorProperties ocrPdfCreatorProperties) |
| Sets properties for OcrPdfCreator. More... |
|
| PdfDocument | CreatePdfA (IList< FileInfo > inputImages, PdfWriter pdfWriter, PdfOutputIntent pdfOutputIntent) |
| Performs OCR with set parameters using provided IOcrEngine and creates PDF using provided iText.Kernel.Pdf.PdfWriter and iText.Kernel.Pdf.PdfOutputIntent. More... |
|
| PdfDocument | CreatePdf (IList< FileInfo > inputImages, PdfWriter pdfWriter) |
| Performs OCR with set parameters using provided IOcrEngine and creates PDF using provided iText.Kernel.Pdf.PdfWriter. More... |
|
| IOcrEngine | GetOcrEngine () |
| Gets used IOcrEngine. More... |
|
| void | SetOcrEngine (IOcrEngine reader) |
| Sets IOcrEngine reader object to perform OCR. More... |
|
OcrPdfCreator is the class that creates PDF documents containing input images and text that was recognized using provided IOcrEngine.
OcrPdfCreator is the class that creates PDF documents containing input images and text that was recognized using provided IOcrEngine. OcrPdfCreator provides possibilities to set list of input images to be used for OCR, to set scaling mode for images, to set color of text in output PDF document, to set fixed size of the PDF document's page and to perform OCR using given images and to return iText.Kernel.Pdf.PdfDocument as result. OCR is based on the provided IOcrEngine (e.g. tesseract reader). This parameter is obligatory and it should be provided in constructor or using setter.
|
inline |
|
inline |
Creates a new OcrPdfCreator instance.
| ocrEngine | selected OCR Reader IOcrEngine |
| ocrPdfCreatorProperties | set of properties for OcrPdfCreator |
|
inline |
Performs OCR with set parameters using provided IOcrEngine and creates PDF using provided iText.Kernel.Pdf.PdfWriter.
| inputImages |
System.Collections.IList
| pdfWriter | the iText.Kernel.Pdf.PdfWriter object to write final PDF document to |
|
inline |
Performs OCR with set parameters using provided IOcrEngine and creates PDF using provided iText.Kernel.Pdf.PdfWriter and iText.Kernel.Pdf.PdfOutputIntent.
Performs OCR with set parameters using provided IOcrEngine and creates PDF using provided iText.Kernel.Pdf.PdfWriter and iText.Kernel.Pdf.PdfOutputIntent. PDF/A-3u document will be created if provided iText.Kernel.Pdf.PdfOutputIntent is not null.
| inputImages |
System.Collections.IList
| pdfWriter | the iText.Kernel.Pdf.PdfWriter object to write final PDF document to |
| pdfOutputIntent |
iText.Kernel.Pdf.PdfOutputIntent for PDF/A-3u document
|
inline |
Gets used IOcrEngine.
Gets used IOcrEngine. Returns IOcrEngine reader object to perform OCR.
|
inline |
Gets properties for OcrPdfCreator.
|
inline |
Sets IOcrEngine reader object to perform OCR.
| reader | selected IOcrEngine instance |
|
inline |
Sets properties for OcrPdfCreator.
| ocrPdfCreatorProperties | set of properties OcrPdfCreatorProperties for OcrPdfCreator |