LEADTOOLS Leadtools.Documents.Converters(Leadtools.Documents.Convertersアセンブリ)

フレームを表示

DocumentConverterDiagnosticsクラス






メンバ 
ドキュメントコンバータの診断法オプションを管理します。
オブジェクトモデル
構文
public class DocumentConverterDiagnostics 
'Declaration
 
Public Class DocumentConverterDiagnostics 
'Usage
 
Dim instance As DocumentConverterDiagnostics
public class DocumentConverterDiagnostics
            
public ref class DocumentConverterDiagnostics 
解説

DocumentConverterDiagnosticsはドキュメントコンバータの診断法とデバッグ用オプションを管理し、DocumentConverterのDiagnosticsプロパティを通してアクセスできます。

このクラスは、以下のメンバを格納します:

メンバ 説明
EnableTrace

標準的な.NETトレースリスナーへのデバッグメッセージを出力することを可能にします。

サンプル
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);
         }
      }
   }
}
必要条件

ターゲットプラットホーム

参照

参照

DocumentConverterDiagnosticsメンバ
Leadtools.Documents.Converters名前空間
LEADTOOLSドキュメントコンバーターの使用
Leadtools.Documents.Document
Leadtools.Forms.Ocr.IOcrAutoRecognizeManager
LEADTOOLS .NET OCRによるプログラミング

   Leadtools.Documents.Convertersは、DocumentまたはMedicalツールキットのライセンスと、解除キーが必要です。詳細は、以下を参照してください。LEADTOOLSツールキット機能