Preprocessor Property (original) (raw)

Summary

Object that manages the pre-processing options of the document converter.

Syntax

public DocumentConverterPreprocessor getPreprocessor() 

Property Value

The object that manages the pre-processing options of this DocumentConverter.

Example

using Leadtools; using Leadtools.Codecs; using Leadtools.Document.Writer; using Leadtools.Svg; using LeadtoolsExamples.Common; using Leadtools.Document; using Leadtools.Caching; using Leadtools.Annotations.Engine; using Leadtools.Ocr; using Leadtools.Document.Converter; using Leadtools.Annotations.Rendering; public void DocumentConverterPreprocessorExample() { using (DocumentConverter documentConverter = new DocumentConverter()) { documentConverter.Diagnostics.EnableTrace = true; documentConverter.Preprocessor.Deskew = true; var inFile = Path.Combine(ImagesPath.Path, @"ocr1.tif"); var outFile = Path.Combine(ImagesPath.Path, @"oc1deskew.tif"); var format = RasterImageFormat.Tif; var jobData = DocumentConverterJobs.CreateJobData(inFile, outFile, format); jobData.JobName = "conversion job"; var job = documentConverter.Jobs.CreateJob(jobData); documentConverter.Jobs.RunJob(job); if (job.Status == DocumentConverterJobStatus.Success) { Console.WriteLine("Success"); } else { Console.WriteLine("{0} Errors", job.Status); foreach (var error in job.Errors) { Console.WriteLine(" {0} at {1}: {2}", error.Operation, error.InputDocumentPageNumber, error.Error.Message); } } } }