C# を使用して PDF から Excel へテーブルを抽出する

この短いガイドでは、C# を使用して PDF から Excel へテーブルを抽出する方法を説明します。Aspose.PDF と Aspose.Cells の IDE 設定に関する詳細、手順の一覧、および C# を使用して PDF から Excel へテーブルを取得するサンプルコード が提供されます。提供されたサンプルコードは、タスクを実行するために必要なすべてのコードフローを示します。

C# を使用して PDF テーブルから Excel へデータを抽出する手順

  1. IDEを同じプロジェクトで Aspose.PDF for .NETAspose.Cells for .NET の両方を使用するように設定する
  2. Aspose.Total ライセンスを適用して、API 機能を制限や透かしなしで利用できるようにします
  3. ソースPDFファイルを Document クラスオブジェクトにロードする
  4. Workbook クラスを使用して新しい Excel ファイルを作成し、最初のシートの名前を設定します
  5. PDFファイルの各ページを解析する
  6. 各ページのすべてのテーブルにアクセスし、各テーブルについて、各行と列のテキストにアクセスします。
  7. 各セルの内容を、Excel ファイルの宛先シートの対応する行とセルに書き込みます
  8. 行/列の幅を調整し、ブックを保存する

これらの手順は、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 に変換 を参照してください。

 日本語