JSON Converter

.NET用Sheetize JSON Converterは、ドキュメントをJSON形式に変換するための堅牢な機能を提供し、Webアプリケーションやデータ処理ワークフローへの簡単な統合を可能にします。

主な機能

ドキュメントをJSONに変換

ドキュメント(例:PDF、DOCX)をJSON形式に変換して、構造化された形式でコンテンツを抽出し、さらなる分析や統合を行います。

JSONをドキュメントに変換

JSONデータをPDFやDOCXなどのドキュメント形式に変換し、レポート生成やドキュメント自動化を容易にします。


詳細ガイド

ドキュメントをJSONに変換

ドキュメントをJSONに変換するには:

  1. コンバータの初期化: JsonConverterのインスタンスを作成します。
  2. 変換オプションの設定: DocumentToJsonOptionsを使用して、ドキュメントがJSONでどのように表現されるかを構成します。
  3. 入力および出力パスの定義: 入力ドキュメントと出力JSONファイルのパスを設定します。
  4. 変換の実行: Processメソッドを呼び出してドキュメントを変換します。

例:PDFをJSONに変換

// ステップ1: JSONコンバータを初期化
var converter = new JsonConverter();

// ステップ2: ドキュメントからJSONへの変換オプションを設定
var options = new DocumentToJsonOptions();
options.IncludeMetadata = true; // JSON出力にメタデータを含める
options.FormatOutput = true; // 読みやすさのためにJSON出力をフォーマット

// ステップ3: ファイルパスを設定
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.json"));

// ステップ4: 変換を実行
converter.Process(options);

ドキュメントをJSONに変換するための利用可能なオプション

  • IncludeMetadata: JSON出力にドキュメントメタデータを含めるかどうかを指定します。
  • FormatOutput: 読みやすさのためにJSONをフォーマットするかどうかを選択します。

JSONをドキュメントに変換

JSONデータをドキュメントに変換するには:

  1. コンバータの初期化: JsonConverterのインスタンスを作成します。
  2. 変換オプションの設定: JsonToDocumentOptionsを使用して、ターゲットドキュメントの形式とレイアウトを定義します。
  3. パスの指定: 入力JSONファイルと出力ドキュメントファイルのパスを設定します。
  4. 変換の実行: Processメソッドを呼び出してドキュメントを生成します。

例:JSONをPDFに変換

// ステップ1: JSONコンバータを初期化
var converter = new JsonConverter();

// ステップ2: JSONからドキュメントへの変換オプションを設定
var options = new JsonToDocumentOptions(DocumentFormat.Pdf);
options.PageLayoutOption = PageLayoutOption.Portrait;

// ステップ3: ファイルパスを設定
options.AddInput(new FileDataSource("input.json"));
options.AddOutput(new FileDataSource("output.pdf"));

// ステップ4: 変換を実行
converter.Process(options);

JSONをドキュメントに変換するための追加オプション

  • DocumentFormat: ターゲット形式(PdfDocxなど)を指定します。
  • PageLayoutOption: 結果のドキュメントのページレイアウトを定義します(PortraitLandscape)。

このコンバータは、ドキュメントコンテンツをWebサービスやその他のデータ駆動型アプリケーションと統合するための強力な機能を提供します。ドキュメントからデータを抽出したり、構造化されたデータからドキュメントを生成したりする場合でも、Sheetize JSON Converterは現代のドキュメントワークフローに最適なソリューションです。

 日本語