PDF.coを使ったW-9などのPDFフォーム自動記入

中級

これはDocument Extraction, Multimodal AI分野の自動化ワークフローで、6個のノードを含みます。主にSet, PDFco Api, ManualTriggerなどのノードを使用。 PDFフォームの自動入力、W-9など、PDF.coを使用

前提条件
  • 特別な前提条件なし、インポートしてすぐに使用可能
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
  "meta": {
    "instanceId": "ad0113c344ee237399e44e9f11798b05baeb83a6196d514a9ae9d2ad71c3b5c9",
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "ab1b7d2d-7eac-45eb-9e0a-36f14c56df14",
      "name": "ワークフロー実行時",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -704,
        3520
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "80a9bda5-1301-45b3-b58a-0245035500d3",
      "name": "付箋3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1376,
        2864
      ],
      "parameters": {
        "width": 400,
        "height": 1056,
        "content": "\n## ⚙️ Setup Instructions\n\n### 1️⃣ Prepare Your Data\n- Add a **Set** node in n8n with fields such as:\n  - `Name`\n  - `Business`\n  - `Address`\n  - `CityState`  \n- These fields will map directly to form fields in the PDF.\n\n---\n\n### 2️⃣ Connect PDF.co\n1. Create a free account at [PDF.co](https://pdf.co/)  \n2. Copy your **API Key** from the dashboard  \n3. In **n8n → Credentials → New → PDF.co API**  \n   - Paste your API Key → **Save**  \n4. In the **PDF.co node**, select your credential and use the **Fill a PDF Form** operation  \n\n\n\n## 📬 Contact\nNeed help customizing this for contracts, invoices, or HR forms?  \n\n- 📧 **robert@ynteractive.com**  \n- 🔗 **[Robert Breen](https://www.linkedin.com/in/robert-breen-29429625/)**  \n- 🌐 **[ynteractive.com](https://ynteractive.com)**\n"
      },
      "typeVersion": 1
    },
    {
      "id": "32f206af-66d5-48df-ac6a-0b590afa6864",
      "name": "付箋56",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -928,
        2864
      ],
      "parameters": {
        "color": 7,
        "width": 1360,
        "height": 1056,
        "content": "# 📝 Auto-Fill PDF Forms (W-9 Example)\n\nThis workflow demonstrates how to take structured data (e.g., Name, Business, Address) and automatically fill a PDF form (IRS W-9) using **PDF.co** inside **n8n**.  \nIt can be adapted for contracts, invoices, or any standardized PDF forms.\n\n"
      },
      "typeVersion": 1
    },
    {
      "id": "27694236-37b3-49ee-9aa0-222e2cd92558",
      "name": "W9データ",
      "type": "n8n-nodes-base.set",
      "position": [
        -464,
        3520
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "42962861-eb1b-491f-ac74-c35b240dd5e6",
              "name": "Name",
              "type": "string",
              "value": "Jim"
            },
            {
              "id": "ca52307b-b7b0-41d5-9ac2-0048fe73f65f",
              "name": "Business",
              "type": "string",
              "value": "Bobs Appliances"
            },
            {
              "id": "0bf4b185-eb2e-4deb-ab81-23665d0f80a6",
              "name": "Address",
              "type": "string",
              "value": "general ave"
            },
            {
              "id": "f50ab353-57fc-4d30-babd-c3defa4f38a5",
              "name": "CityState",
              "type": "string",
              "value": "Atlanta GA"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "9f603647-99ca-46be-974a-61b3b477c325",
      "name": "PDFフォーム入力",
      "type": "n8n-nodes-pdfco.PDFco Api",
      "position": [
        -32,
        3456
      ],
      "parameters": {
        "url": "https://www.irs.gov/pub/irs-pdf/fw9.pdf",
        "fields": {
          "metadataValues": [
            {
              "text": "={{ $json.Name }}",
              "fieldName": "topmostSubform[0].Page1[0].f1_01[0]"
            },
            {
              "text": "={{ $json.Business }}",
              "fieldName": "topmostSubform[0].Page1[0].f1_02[0]"
            },
            {
              "text": "={{ $json.Address }}",
              "fieldName": "topmostSubform[0].Page1[0].Address_ReadOrder[0].f1_07[0]"
            },
            {
              "text": "={{ $json.CityState }}",
              "fieldName": "topmostSubform[0].Page1[0].Address_ReadOrder[0].f1_08[0]"
            }
          ]
        },
        "operation": "Fill a PDF Form",
        "advancedOptions": {}
      },
      "credentials": {
        "pdfcoApi": {
          "id": "wGorcCULfsY1va25",
          "name": "PDF.co account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "09f32826-5dc4-4d43-b2a3-c6f28e5e3610",
      "name": "付箋63",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -96,
        3152
      ],
      "parameters": {
        "color": 3,
        "width": 224,
        "height": 464,
        "content": "### 2️⃣ Connect PDF.co\n1. Create a free account at [PDF.co](https://pdf.co/)  \n2. Copy your **API Key** from the dashboard  \n3. In **n8n → Credentials → New → PDF.co API**  \n   - Paste your API Key → **Save**  \n4. In the **PDF.co node**, select your credential and use the **Fill a PDF Form** operation  "
      },
      "typeVersion": 1
    }
  ],
  "pinData": {},
  "connections": {
    "27694236-37b3-49ee-9aa0-222e2cd92558": {
      "main": [
        [
          {
            "node": "9f603647-99ca-46be-974a-61b3b477c325",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ab1b7d2d-7eac-45eb-9e0a-36f14c56df14": {
      "main": [
        [
          {
            "node": "27694236-37b3-49ee-9aa0-222e2cd92558",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
よくある質問

このワークフローの使い方は?

上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。

このワークフローはどんな場面に適していますか?

中級 - 文書抽出, マルチモーダルAI

有料ですか?

このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。

関連ワークフロー

ポッドキャストのノート記録器
GPTとGeminiを使用してパフォーマンスデータと結合して、高転化率のMeta広告スクリプトを作成
Set
Code
Merge
+
Set
Code
Merge
24 ノードRobert Breen
文書抽出
GPT-4の洞察とPDF.coを使用してGoogle Sheetsからマーケティングレポートを生成
GPT-4の洞察とPDF.coを使用してGoogle Sheetsからマーケティングレポートを生成する
Code
Merge
Aggregate
+
Code
Merge
Aggregate
15 ノードRobert Breen
文書抽出
Google Drive請求書データをSheetsへ抽出
PDF.co AI パーサーを使用して Google ドライブから請求書データをスプレッドシートに抽出する
Set
P D Fco Api
Google Drive
+
Set
P D Fco Api
Google Drive
12 ノードRobert Breen
AI要約
Google SheetsでカスタムパイヴォットテーブルとVLOOKUPを用いてマーケティング支出データを集約
GoogleスプレッドシートでカスタムパイバットテーブルとVLOOKUPでマーケティングの支出データを集約
Merge
Summarize
Google Sheets
+
Merge
Summarize
Google Sheets
10 ノードRobert Breen
文書抽出
マーケティング業績メールレポートの自動化
Google Sheets と Outlook を使ってマーケティングパフォーマンスのメールレポートを自動生成する
Merge
Summarize
Google Sheets
+
Merge
Summarize
Google Sheets
13 ノードRobert Breen
文書抽出
Google Drive と Sheets を連携して複数のデータセットから複数ワークシートの Excel ワークブックを作成
データセットを統合してGoogle DriveとSheetsでマルチスプシートExcelブックを作成
Code
Merge
Google Drive
+
Code
Merge
Google Drive
12 ノードRobert Breen
文書抽出
ワークフロー情報
難易度
中級
ノード数6
カテゴリー2
ノードタイプ4
難易度説明

経験者向け、6-15ノードの中程度の複雑さのワークフロー

作成者
Robert Breen

Robert Breen

@rbreen

Professional services consultant with over 10 years of experience solving complex business problems across industries. I specialize in n8n and process automation—designing custom workflows that integrate tools like Google Calendar, Airtable, GPT, and internal systems. Whether you need to automate scheduling, sync data, or streamline operations, I build solutions that save time and drive results.

外部リンク
n8n.ioで表示

このワークフローを共有

カテゴリー

カテゴリー: 34