メインコンテンツへスキップ

静的な行はPDF内に残っていた。n8nはそれらを格納するスプレッドシートを提供した。

· 1分で読める
SEO and Content Writer

請求書の表と明細項目は、多くの場合、 PDFそれらが必要です Excel フィルター、数式、インポート用。 n8n と PDF4me 適切な操作を連鎖させる: Dropbox、ファイルをダウンロード PDF を取得し、 OCRを使用してPDFを編集可能なPDFに変換する スキャンからテキストを復元します。 PDFをExcelに変換する ワークブックを作成し、 Dropbox、ファイルをアップロード 保存する .xlsx プロセスのすぐ隣に。トリガーを含めて5つのノード。1回の実行。再入力不要。

このガイドでは、実際のスクリーンショットと分かりやすい画像キャプションを使用しているため、認証情報、バイナリフィールド名、品質設定などを、ご自身のワークフローに合わせて照合することができます。

要するに: 「ワークフローを実行」をクリックすると → Dropbox、ファイルをダウンロード (/blog data/convert from pdf/sample_pdf.pdfバイナリフィールド データ) → PDF4me、OCRを使用してPDFを編集可能なPDFに変換 (検索;バイナリ) データ; 品質タイプ ドラフト; OCR は必要な場合のみ有効; 言語 英語; 出力 編集可能なPDF出力.pdfバイナリ出力 データ) → PDF4me、PDFをExcelに変換 (変換; OCR からバイナリ; 品質タイプ高; 全シートを結合; 必要に応じて OCR; 出力) PDF_to_EXCEL_output.xlsx; バイナリ データ) → Dropbox、ファイルをアップロード (/blog data/convert from pdf/output/PDF_To_Excel_Output.xlsxバイナリ データ結果:抽出された行と列を含むExcelファイルがDropboxに保存されます。

得られるもの!​

入力: Dropbox 内の PDF (例: sample_pdf.pdf 下 /blog data/convert from pdf/請求書明細などの表形式コンテンツを含む。 出力: Excel ワークブック (例: PDF_To_Excel_Output.xlsx または PDF_to_EXCEL_output.xlsx 命名規則によって異なるが、 /blog data/convert from pdf/output/ID、名前、製品、数量、価格、合計などのヘッダーが分析用に用意されています。


必要なものは何ですか?​

  • n8n、 n8n (クラウドまたはオンプレミス)。新しいワークフローを作成します。
  • PDF4meの認証情報、 APIキーを取得してくださいn8nにPDF4meアカウントを追加します。 PDF4meをn8nに接続する。
  • DropboxDropbox OAuth2 API認証情報。ノード:パスによるダウンロードとバイナリによるアップロード。
  • ソースPDF例えば /blog data/convert from pdf/sample_pdf.pdf。
  • 出力フォルダ例えば /blog data/convert from pdf/output/ 生成されたもの .xlsx。

サンプルソースコンテンツ(PDFが表す内容)​

PDFには、変換後の列マッピングを検証するのに役立つ、このテストデータセットのような小さな表がエンコードされている場合があります。

サンプル請求書データテーブル(PDFからExcelへの変換テスト)には、ID、名前、製品、数量、価格、合計の列と5つの製品行が含まれています。

構造化データの例:数量と合計を含む明細項目。PDFからExcelへの回帰テストに最適です。


ワークフローの概要(5つのノード!)​

  1. トリガー: クリックすると ワークフローを実行する (またはスケジュール/ウェブフック)
  2. Dropbox: ファイルをダウンロードするファイルパス: /blog data/convert from pdf/sample_pdf.pdf出力バイナリをフィールドに配置します データ。
  3. PDF4me (検索) OCRを使用してPDFを編集可能なPDFに変換する: バイナリプロパティ データ; 品質タイプ 下書き; 必要な場合のみOCRを使用 真実; 言語 英語出力ファイル名 編集可能なPDF出力.pdfバイナリデータ出力名 データ。
  4. PDF4me (変換する): PDFをExcelに変換するステップ3からのバイナリ; 品質タイプ 高い; 言語 英語必要に応じてすべてのシートを結合し、OCRを実行します。出力ファイル名 PDF_to_EXCEL_output.xlsxバイナリデータ出力名 データ。
  5. Dropbox: ファイルをアップロードするファイルパス: /blog data/convert from pdf/output/PDF_To_Excel_Output.xlsx入力バイナリフィールド: データ。

ワークフローの概要​

n8nワークフローキャンバス:手動トリガー、Dropbox ファイルのダウンロード、PDF4me OCRを使用してPDFを編集可能なPDFに変換、PDF4me PDFをExcelに変換、Dropbox シーケンスで接続されたファイルのアップロード

エンドツーエンドのチェーン:PDFの取り込み、OCR、Excelへの変換、アップロード .xlsx各ノードは、正常に実行されると1つの項目を表示します。


ステップ1:ファイルをダウンロードする(Dropbox)​

これまでのワークフロー: TriggerとDropboxからのダウンロードのみに対応しています。

  1. 追加 「ワークフローを実行」をクリックすると (またはお好みのトリガー)
  2. 追加 Dropbox → ダウンロード (パスによるファイル指定)
  3. 資格証明書Dropbox OAuth2 API。
  4. リソース: ファイル。 手術ダウンロード。
  5. ファイルパス: /blog data/convert from pdf/sample_pdf.pdf。
  6. 出力ファイルをフィールドに配置: データ そのため、PDF4meノードは同じプロパティ名からバイナリを一貫して読み取ります。
  7. 実行ステップ 出力メタデータ(ファイル名、サイズ、MIMEタイプ)を確認します。 アプリケーション/PDF)

Dropbox: ファイルをダウンロード: パラメータ​

n8n Dropbox ファイルノードをダウンロード パラメータ ファイルパス blog data pdf から変換 sample_pdf.pdf 出力ファイルをフィールドデータに格納 認証情報 Dropbox OAuth2 API 出力は sample_pdf.pdf バイナリメタデータを表示します

バイナリ出力 データ OCRノードにデータを提供します。パスはDropboxのフォルダ構成と一致します。


ステップ2:OCR(PDF4me)を使用してPDFを編集可能なPDFに変換する​

これまでのワークフロー: トリガー → ダウンロード → OCR。

  1. 追加 PDF4me そして選択する リソース: 検索 (または、お使いのn8nバージョンでOCRを有効にするグループ分け)
  2. 手術: OCRを使用してPDFを編集可能なPDFに変換する。
  3. 入力データタイプ: バイナリデータ。
  4. PDFバイナリフィールド: データ (ダウンロードより)
  5. 品質タイプ: 下書き ファストパスには、以下を使用してください。 高い スキャン結果にノイズが多い場合(品質ごとのAPIコストについてはドキュメントを参照してください)。
  6. OCRは必要な時のみ使用: 真実 PDFに既にテキストレイヤーが存在する場合は、OCR処理をスキップする(効率化のため)。
  7. 言語: 英語 (検出が信頼できない場合に明示的に設定します。)
  8. 出力ファイル名例: 編集可能なPDF出力.pdf。
  9. バイナリデータ出力名: データ そのため、次のノードは単一のバイナリパイプラインを保持します。
  10. 実行ステップ また、出力サイズがOCR処理されたテキストレイヤーを反映していることを確認してください(多くの場合、元のスキャン画像よりも大きくなります)。

PDF4me:OCRを使用してPDFを編集可能なPDFに変換する​

n8n PDF4me OCRを使用してPDFを編集可能なPDFに変換 パラメータ バイナリデータ データフィールド 品質タイプ ドラフト OCRは必要な場合のみ True 言語 英語 出力ファイル名 editable_pdf_output.pdf バイナリデータ 出力名 データ 入力 出力 パネル

OCR は、入力として使用される検索可能な PDF バッファを生成します。 PDFをExcelに変換するスキャンした請求書にとって重要です。


ステップ3:PDFをExcelに変換する(PDF4me)​

これまでのワークフロー: トリガー → ダウンロード → OCR → Excelに変換。

  1. 追加 PDF4me → リソース: 変換する → PDFをExcelに変換する。
  2. 入力データタイプ: バイナリデータ。
  3. 二元性: データ から OCR ノードの出力(元のダウンロードファイルではありません)。
  4. 入力ファイル名例: 新しい.pdf または、中間ファイルと一致する名前を使用してください。拡張子はPDF4meが想定するものと一致させてください。
  5. 品質タイプ: 高い 複雑なPDFファイルやスキャンされたPDFファイルにおける、より強力なテーブル復元機能を実現するため。
  6. 言語: 英語。
  7. すべてのシートを結合する: の上 PDFが複数のページや表にまたがっている場合に、1つの統合シートを作成したい場合。
  8. 必要に応じてOCRを使用: の上 そのため、必要に応じて文書の一部にOCRを適用することも可能です。
  9. 出力ファイル名例: PDF_to_EXCEL_output.xlsx。
  10. バイナリデータ出力名: データ。
  11. 実行ステップ 出力を確認すると、 application/vnd.openxmlformats-officedocument.spreadsheetml.sheet そして、適切なファイルサイズであること。

PDF4me: PDFをExcelに変換する​

n8n PDF4me PDFをExcelに変換するノード 入力元: PDFを編集可能なPDFに変換 品質タイプ: 高 言語: 英語 シートをすべて結合 必要に応じてOCR 出力ファイル名: PDF_to_EXCEL_output.xlsx バイナリプロパティデータ 出力: xlsxファイルメタデータ

OCR出力をマッピングすることで(生データのダウンロードではなく)、表の検出結果が検索可能なテキストと正しく一致するようになります。


ステップ4:ファイルをアップロードする(Dropbox)​

これまでのワークフロー: 完全なパイプライン。アップロードするとスプレッドシートが公開されます。

  1. 追加 Dropbox → アップロード (または ファイルをアップロードする)
  2. 資格証明書: DropboxのOAuth2 APIと同じです。
  3. リソース: ファイル。 手術: アップロード。
  4. ファイルパス: ファイル名を含む完全な宛先パス、例: /blog data/convert from pdf/output/PDF_To_Excel_Output.xlsx (Dropboxフォルダに合わせて大文字・小文字を統一してください。)
  5. バイナリファイル: の上。
  6. 入力バイナリフィールド: データ から PDFをExcelに変換する。
  7. 実行ステップ そして、OUTPUTがDropboxメタデータを返すことを確認します(パス表示、 ID、 ダウンロード可能)

Dropbox: ファイルのアップロード: パラメータ​

n8n Dropbox ファイルのアップロード ファイルパス ブログ データ PDF から変換 出力 PDF_To_Excel_Output.xlsx 入力バイナリ ファイル バイナリ フィールド データ PDF から Excel への変換 出力 Dropbox ファイル メタデータ

アップロードによって処理が完了します。処理されたデータは、財務部門または運用部門専用の出力フォルダに保存されます。


出力:Excelオンライン!​

アップロードしたファイルをウェブまたはデスクトップのExcelで開きます。次のような列が表示されます。 ID、 名前、 製品、 量、 価格、 そして 合計 ソーステーブルと整合しています。

Excel Online スプレッドシート PDF_to_Excel は、請求書テーブルの列 ID 名前 製品 数量 価格 合計と 5 つのデータ行で保存されました。

最終グリッド:ピボットテーブル、インポート、レビュー用の編集可能な行。PDFからの手動コピーは不要です。


ユースケース​

業務および財務: 定期的に仕入先から送られてくるPDFファイルをスプレッドシートに変換し、照合、3者間照合、またはERPのステージングテーブルとして活用します。

スキャンされたPDFファイル: 走る OCRを使用してPDFを編集可能なPDFに変換する 前に PDFをExcelに変換する そのため、画像ベースのドキュメントからテキストや表を復元することが可能です。

他の場所でも同じ論理が成り立つ: 比較する Power AutomateでOCRを使用してPDFをExcelに変換する もしあなたのスタックがマイクロソフト製品中心であれば。


クイックリファレンス​

ステップノード目的キー設定
1Dropbox、ファイルをダウンロードPDFを読み込むパス .../sample_pdf.pdf; バイナリフィールド データ
2PDF4me、OCR編集可能なPDF検索可能なPDFバイナリ データ; 下書き; OCRは必要な場合のみ使用; 英語
3PDF4me、PDFをExcelに変換XLSXステップ2からのバイナリ; 高; シートをマージ; PDF_to_EXCEL_output.xlsx
4Dropbox、ファイルをアップロード出力を保存するフルパス .../出力/; バイナリ データ

パラメータ一覧の詳細は以下を参照してください。 OCRを使用してPDFを編集可能なPDFに変換する、n8n そして PDFをExcelに変換、n8n。


トラブルシューティング​

空の列またはずれた列

ポイント PDFをExcelに変換する で OCR 出力、最初のダウンロードではありません。 品質タイプ に 高い 確認 言語 文書と一致します。

ノード間のバイナリフィールドエラー

一貫性を保つ 二元性 名前(例: データ) エンドツーエンドで実行するか、名前変更後に各ノードを更新します。再実行 実行ステップ デバッグ時にはノードごとに発生します。

APIまたは認証情報のエラー

見る PDF4meのトラブルシューティング APIキー、クレジット、および接続性について。


次は?​

  1. 生産開始のトリガー: 手動トリガーを交換します クロン、 Webhook、 または Dropbox イベントパターンにより、新しい PDF は n8n を開かずに変換されます。
  2. 私たちはソースファイル名からアップロードパスを構築します。 .xlsx 以前の実行結果を上書きしないようにするため。
  3. 検証:追加する スプレッドシートファイル 読み取りまたはHTTPステップを使用して、行をデータベースまたはキューに送信します。
  4. ガバナンス: 監査証跡のためのDropbox出力からのログファイルID。