Error processing SSI file
LEADTOOLS Leadtools.Documents.Converters (Leadtools.Documents.Converters assembly)

Show in webframe

DocumentConverterDiagnostics Class






Members 
Manages the diagnostics options of the document converter.
Object Model
Syntax
public class DocumentConverterDiagnostics 
'Declaration
 
Public Class DocumentConverterDiagnostics 
'Usage
 
Dim instance As DocumentConverterDiagnostics
public class DocumentConverterDiagnostics
            
public ref class DocumentConverterDiagnostics 
Remarks

DocumentConverterDiagnostics manages the diagnostics and debugging options of the document converter and can be accessed through the Diagnostics property of DocumentConverter.

This class contains the following members:

Member Description
EnableTrace

Enable outputting debug messages to the standard .NET trace listeners.

Example
Copy Code  
Imports Leadtools
Imports Leadtools.Codecs
Imports Leadtools.Forms.DocumentWriters
Imports Leadtools.Svg
Imports Leadtools.Documents
Imports Leadtools.Caching
Imports Leadtools.Annotations.Core
Imports Leadtools.Forms.Ocr
Imports Leadtools.Documents.Converters

<TestMethod> _
Public Sub DocumentConverterDiagnosticsExample()
   Using documentConverter As New DocumentConverter()
      'enables diagnostics print out
      documentConverter.Diagnostics.EnableTrace = True
      'output traces to console's window
      Trace.Listeners.Add(New TextWriterTraceListener(Console.Out))

      Dim inFile As String = Path.Combine(ImagesPath.Path, "Leadtools.docx")
      Dim outFile As String = Path.Combine(ImagesPath.Path, "output.pdf")
      Dim format As DocumentFormat = DocumentFormat.Pdf
      Dim jobData As DocumentConverterJobData = DocumentConverterJobs.CreateJobData(inFile, outFile, format)
      jobData.JobName = "conversion job"

      Dim job As DocumentConverterJob = documentConverter.Jobs.CreateJob(jobData)
      documentConverter.Jobs.RunJob(job)

      If job.Status = DocumentConverterJobStatus.Success Then
         Console.WriteLine("Success")
      Else
         Console.WriteLine("{0} Errors", job.Status)
         For Each errorItem As DocumentConverterJobError In job.Errors
            Console.WriteLine("  {0} at {1}: {2}", errorItem.Operation, errorItem.InputDocumentPageNumber, errorItem.Error.Message)
         Next
      End If
   End Using
End Sub
using Leadtools;
using Leadtools.Codecs;
using Leadtools.Forms.DocumentWriters;
using Leadtools.Svg;
using Leadtools.Documents;
using Leadtools.Caching;
using Leadtools.Annotations.Core;
using Leadtools.Forms.Ocr;
using Leadtools.Documents.Converters;

[TestMethod]
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);
         }
      }
   }
}
Requirements

Target Platforms

See Also

Reference

DocumentConverterDiagnostics Members
Leadtools.Documents.Converters Namespace
Using LEADTOOLS Document Converters
Leadtools.Documents.Document
Leadtools.Forms.Ocr.IOcrAutoRecognizeManager
Programming with the LEADTOOLS .NET OCR

Error processing SSI file
   Leadtools.Documents.Converters requires a Document or Medical toolkit license and unlock key. For more information, refer to: LEADTOOLS Toolkit Features