Diagnostics Property (original) (raw)

Summary

Object that manages the diagnostics options to use with the document converter.

Syntax

public DocumentConverterDiagnostics getDiagnostics() 

Property Value

The object that manages the diagnostics options to use with 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 DocumentConverterDiagnosticsExample() { using (DocumentConverter documentConverter = new DocumentConverter()) { //enables diagnostics print out documentConverter.Diagnostics.EnableTrace = true; //output traces to console's window Trace.Listeners.Add(new TextWriterTraceListener(Console.Out)); var inFile = Path.Combine(ImagesPath.Path, @"Leadtools.docx"); 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); 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); } } } }