DocumentFormat Property (original) (raw)

Summary

Output format to use for document conversion.

Syntax

public DocumentFormat getDocumentFormat() public void setDocumentFormat(DocumentFormat value)

Property Value

The output format to use for document conversion.

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 DocumentConverterJobsRunJobAsyncExample() { using (DocumentConverter documentConverter = new DocumentConverter()) { documentConverter.Diagnostics.EnableTrace = true; var inFile = Path.Combine(ImagesPath.Path, @"Leadtools.doc"); var outFile = Path.Combine(ImagesPath.Path, @"output.pdf"); var format = DocumentFormat.Pdf; var jobData = DocumentConverterJobs.CreateJobData(inFile, outFile, format); jobData.JobName = "conversion job"; var job = documentConverter.Jobs.CreateJob(jobData); AutoResetEvent finished = null; EventHandler<DocumentConverterJobEventArgs> completed = null; completed = (sender, e) => { if (e.Status == DocumentConverterJobStatus.Success) { Console.WriteLine("Success"); } else { Console.WriteLine("{0} Errors", e.Status); foreach (var error in e.Job.Errors) { Console.WriteLine(" {0} at {1}: {2}", error.Operation, error.InputDocumentPageNumber, error.Error.Message); } } var thisJobs = sender as DocumentConverterJobs; thisJobs.JobCompleted -= completed; finished.Set(); }; documentConverter.Jobs.JobCompleted += completed; finished = new AutoResetEvent(false); documentConverter.Jobs.RunJobAsync(job); finished.WaitOne(); } }