C#を使用してJSONをPDFに変換する方法#
C#を使用してJSONをPDFに変換する方法#
Converting JSON に PDF 構造化されたデータから共有可能なレポートやドキュメントを生成するのに最適です Aspose.Cells for .NET を使用すると、JSON コンテンツをスプレッドシートスタイルのレイアウトにアップロードして、データフォーマットを完全にコントロールする PDF としてエクスポートできます.
なぜJSONをPDFに変換するのか?
プロのレポート:- 共有または印刷できるJSONコンテンツからポリシードキュメントを生成します.
Web-to-PDF ワークフロー:- 構造化された JSON を Web APIs から読みやすい PDF テーブルに変換します.
柔軟なレイアウト:- レイアウトオプションを使用して、テーブルとしてのラリーを扱うか、ゼロ値を無視するようなフォーマットを制御します.
JSONをPDFに変換するためのステップ・ステップガイド
ステップ1: NuGet を介して Aspose.Cells をインストール
プロジェクトに Aspose.Cells を追加する:
dotnet add package Aspose.Cellsステップ2:ライセンス設定
製品を起動する:
Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");ステップ3:ワークブックをスタートさせる
JSON コンテンツを保持するための新しいワークブックを作成する:
Workbook workbook = new Workbook();ステップ4:アクセスワークシート
デフォルトワークシートを使用してインポートする:
Worksheet worksheet = workbook.Worksheets[0];ステップ5:JSON入力の充電
ファイルから JSON ストリップを読む:
string jsonInput = File.ReadAllText("SampleJsonData.json");ステップ6: JsonLayoutOptions を設定する
JSON を表に構造化する方法を定義する:
JsonLayoutOptions layoutOptions = new JsonLayoutOptions();
layoutOptions.ArrayAsTable = true;ステップ7:ワークシートにJSONをインポートする
ワークシートを JSON データで人気化する:
JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, layoutOptions);ステップ8:PDFとして保存
ワークブックをPDFにエクスポートする:
workbook.Save("output.pdf", SaveFormat.Pdf);s
共通の問題と修正
1. 表形式 未分類
- ソリューション:セット
layoutOptions.ArrayAsTable = trueデータをテーブルラインとしてフォーマットする.
2. PDFで不適切なレイアウト
- ソリューション:Tweak
JsonLayoutOptionsタイトルスタイリングを含む、ゼロを無視する、または数値/日付形式を調整する.
3.ファイルアクセスエラー
- ソリューション:入力パスが有効であることを確認し、アプリケーションが出力ファイルの許可を書いていることを確認します.