C# を使用して PDF フォームに Excel データを入力する方法

この短いチュートリアルには、C# を使用して PDF フォームに Excel データを入力する方法に関する情報が含まれています。 PDF および Excel ファイルを読み込み、XLSX ファイルからデータを読み取って PDF フォーム フィールドに入力するすべての手順を学習します。これにより、C# を使用してExcel から PDF フォームに自動入力**するプログラムを記述できるようになり、Excel ファイルのレコードごとに個別の PDF ファイルが作成されます。

C# を使用して PDF フォームに Excel データを入力する手順

  1. NuGet パッケージ マネージャーを使用して、.NET 用の Aspose.PDF および Aspose.Cells を使用するための IDE 環境を確立します。
  2. フォーム フィールドを含む PDF ファイルを Document オブジェクトにロードします。このオブジェクトには、Excel ファイルからのデータが入力されます。
  3. Workbook クラス オブジェクトを使用して、必要なデータを含むソース Excel ファイルを読み込みます
  4. ソース Excel ファイルのすべての行を反復処理する
  5. 反復ごとに、ソース PDF ファイル内のターゲット フィールドへの参照を取得します。
  6. フィールド値を Excel ファイルの現在の行の目的の列に設定します
  7. すべての行に対して反復を繰り返し、各 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 内のテキストを検索して置換する方法 の記事を参照してください。

 日本語