JSONからPDFへのC#

場合によっては、共有、印刷、またはその他の目的で、JSONファイルをPDFに変換する必要があります。プログラムでそれを実現するために、この記事では、C#を使用してJSONをPDFに変換する方法について説明します。

JSONからPDFへの変換のためのC#API

JSONファイルをPDF形式に変換するには、Aspose.Cells for .NETを使用します。これは、スプレッドシートドキュメントを最初から生成できる強力なAPIです。さらに、.NETアプリケーション内から既存のExcelファイルを処理および変換できます。 APIをダウンロードするか、NuGetを使用してインストールできます。

PM> Install-Package Aspose.Cells

C#でJSONをPDFに変換する

以下は、C#を使用してJSONファイルをPDFに変換する手順です。

  1. Workbookクラスのインスタンスを作成します。
  2. WorksheetsコレクションからデフォルトのWorksheetを選択します。
  3. File.ReadAllText(string)メソッドを使用してファイルからJSONデータをロードします。
  4. JsonLayoutOptionsのインスタンスを作成し、オプションを設定します。
  5. WorksheetオブジェクトとJSONデータを参照してJsonUtility.ImportDataメソッドを使用して、JSONからワークシートにデータをインポートします。
  6. Workbook.Save(string, SaveFormat.Auto)メソッドを使用してブックをPDFとして保存することにより、JSONをPDFに変換します。

次のコードサンプルは、JSONファイルをPDFに変換する方法を示しています。

// Workbookオブジェクトを作成する
var workbook = new Cells.Workbook();

// デフォルトのワークシートにアクセスする
var worksheet = workbook.Worksheets[0];

// ファイルからJSONデータを読み取る
string jsonInput = File.ReadAllText("Data.json");

// 配列をテーブルとして扱うようにJsonLayoutOptionsを設定します
var options = new Cells.Utility.JsonLayoutOptions();
options.ArrayAsTable = true;

// セルA1から始まるワークシートにJSONデータをインポートします
Cells.Utility.JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);

// インポートしたJSONをPDFに変換する
workbook.Save("output.pdf", Cells.SaveFormat.Auto); 

無料ライセンスを取得する

一時ライセンスを使用すると、評価の制限なしにAspose.Cells for .NETを使用できます。

結論

この記事では、JSONデータをインポートし、C#を使用してPDFに変換する方法を学習しました。提供されているコードサンプルは、.NET、.NET Core、Mono、またはXamarinベースのアプリケーション内で使用できます。さらに、Aspose.Cells for .NETのドキュメントを調べることができます。また、フォーラムにクエリを投稿することもできます。

関連項目