この短いガイドでは、C# を使用して PDF から Excel へテーブルを抽出する方法を説明します。Aspose.PDF と Aspose.Cells の IDE 設定に関する詳細、手順の一覧、および C# を使用して PDF から Excel へテーブルを取得するサンプルコード が提供されます。提供されたサンプルコードは、タスクを実行するために必要なすべてのコードフローを示します。
C# を使用して PDF テーブルから Excel へデータを抽出する手順
- IDEを同じプロジェクトで Aspose.PDF for .NET と Aspose.Cells for .NET の両方を使用するように設定する
- Aspose.Total ライセンスを適用して、API 機能を制限や透かしなしで利用できるようにします
- ソースPDFファイルを Document クラスオブジェクトにロードする
- Workbook クラスを使用して新しい Excel ファイルを作成し、最初のシートの名前を設定します
- PDFファイルの各ページを解析する
- 各ページのすべてのテーブルにアクセスし、各テーブルについて、各行と列のテキストにアクセスします。
- 各セルの内容を、Excel ファイルの宛先シートの対応する行とセルに書き込みます
- 行/列の幅を調整し、ブックを保存する
これらの手順は、C# を使用して PDF を Excel テーブルに抽出する 方法を要約しています。開発用に IDE を設定し、ライセンスを適用し、元の PDF を読み込み、新しい Excel ファイルを作成し、PDF の各ページを解析します。各ページのテーブルコレクションを取得し、各テーブルを解析して個々のセル内容を取得し、出力 Excel ファイルの宛先シートの対応する行と列にコピーします。
C# を使用した PDF から Excel へのテーブル抽出コード
このコードは、C# を使用して PDF から Excel にテーブルを取り込む方法を示しています。サンプルコードは、PDF テーブルからプレーンテキストを Excel のセルに書き込みます。PDF セルのフォント、サイズ、太字/斜体スタイル、色を使用することで書式を保持できます。また、PDF テーブル内の数値や日付らしい値を検出し、Excel ファイルに書き込む際に適切な書式を使用することも可能です。
このチュートリアルでは、PDF の表の内容を Excel シートに転送する手順を説明します。スキャンした PDF を編集可能な PDF に変換するには、記事 C# を使用してスキャンした PDF を編集可能な PDF に変換 を参照してください。