この短いチュートリアルには、C# を使用して PDF フォームに Excel データを入力する方法に関する情報が含まれています。 PDF および Excel ファイルを読み込み、XLSX ファイルからデータを読み取って PDF フォーム フィールドに入力するすべての手順を学習します。これにより、C# を使用してExcel から PDF フォームに自動入力**するプログラムを記述できるようになり、Excel ファイルのレコードごとに個別の PDF ファイルが作成されます。
C# を使用して PDF フォームに Excel データを入力する手順
- NuGet パッケージ マネージャーを使用して、.NET 用の Aspose.PDF および Aspose.Cells を使用するための IDE 環境を確立します。
- フォーム フィールドを含む PDF ファイルを Document オブジェクトにロードします。このオブジェクトには、Excel ファイルからのデータが入力されます。
- Workbook クラス オブジェクトを使用して、必要なデータを含むソース Excel ファイルを読み込みます
- ソース Excel ファイルのすべての行を反復処理する
- 反復ごとに、ソース PDF ファイル内のターゲット フィールドへの参照を取得します。
- フィールド値を Excel ファイルの現在の行の目的の列に設定します
- すべての行に対して反復を繰り返し、各 PDF を個別のファイルとしてディスクに保存します。
これらの手順では、C# を使用して Excel から PDF フォームに入力する方法について説明します。IDE の設定に関する詳細を提供し、続いてテンプレート PDF ファイルとソース Excel ファイルの両方を読み込むための API 呼び出しを提供します。 Excel ファイルがロードされると、必要なすべての行が反復され、各反復中に現在の行の異なる列からデータがフェッチされ、ロードされた PDF ファイルのターゲット フィールドに入力されます。反復中、PDF ファイルは Excel ファイルのレコードごとに個別に保存されます。
C# を使用して Excel から PDF を自動入力するコード
このコードは、Document クラスを使用して PDF ファイルをロードし、Workbook クラスを使用して Excel ファイルをロードするように、2 つのライブラリを同時に使用して PDF と Excel を操作することにより、C# を使用して PDF フォームに Excel データを入力するプロセスを示しています。 . Workbook クラスにはワークシート コレクションが含まれており、各ワークシートにはデータの読み取り/書き込みのためにアクセスできるセルのコレクションがあります。一方、Document クラスには、さまざまなフォーム フィールドに名前でアクセスし、要件に従ってその値を設定するオプションがあります。
このチュートリアルでは、*C# を使用して PDF フォームに自動的に入力する方法について説明します。 PDF 内のテキストを検索して置換するプロセスを知りたい場合は、C# を使用して PDF 内のテキストを検索して置換する方法 の記事を参照してください。