フォームに記入して、署名するだけ。Power Automateならどちらも簡単にできます。コードは一切不要です!

入力可能なPDFフォーム、JSON形式のデータ、署名画像があります。手作業で行う場合:フィールドに入力し、署名を配置し、保存します。 パワーオートマタ プラス PDF4me 自動化します: Dropbox または SharePoint からテンプレート、JSON、および署名を取得します。 PDFフォームに記入してください そして PDFに署名する署名済みの文書を保存します。コードは一切不要です。契約書、合意書、各種フォームなど、一連の流れで記入・署名する必要がある文書に最適です。
要するに: テンプレートファイルを取得する (PDF形式)→ JSONデータファイルを取得する → 署名画像を取得する → PDF4me、PDFフォームに記入 (テンプレート + JSON) → PDF4me、PDFに署名する (記入済みのPDFファイル+署名画像)→ ファイルを作成する出力:記入済みで署名済みのPDFファイル。保存または送信準備完了。
なぜ?という問いに対する質疑応答
なぜ先に記入してから署名するのですか? JSON形式でフォームに入力すれば、完全なドキュメントが作成されます。署名画像を追加すれば、すぐに実行可能な状態になります。データ入力から署名済みPDF出力まで、流れはシンプルです。途中に手動の手順は一切不要です。
Power Automateで署名画像を使用する理由は何ですか? PDF4me PDFに署名する スキャンした署名やPNG画像などの画像を、PDF上に正確な位置とサイズで配置します。SharePointやDropboxに保存すれば、同じ画像で複数の文書に自動的に署名できるため、承認や標準化された契約に最適です。
記入と署名の両方にPDF4meを使う理由とは? PDFフォームへの入力とPDFへの署名は別々の操作です。前者の出力が後者の入力となります。コネクタは1つ、処理の流れも1つです。テンプレート + JSON + 署名画像 → 入力済み・署名済みのPDF。
得られるもの
入力: 入力可能なPDFフォーム、フィールド値を含むJSONファイル(または文字列)、および署名画像ファイル。 出力: すべての項目が入力され、署名画像が配置された(例えば最終ページなど)PDFファイル1つ。保存またはメール送信が可能です。
必要なもの
- パワーオートマタ、 Power Automateを開く新しいクラウドフローを作成します(インスタントまたは自動)。
- PDF4me APIキー、 APIキーを取得してくださいPDF4meアクションを追加するときに使用します。初めてですか? PDF4meをPower Automateに接続する。
- DropboxまたはSharePointPDFテンプレート、JSONファイル、署名画像、および出力フォルダについて。
フローの概要
- フローを手動でトリガーする (または ファイルが作成されると 自動化のため)。
- テンプレートファイルを取得する空白の記入式PDFフォーム。
- JSONデータファイルを取得するフォームのフィールドに入力するデータ。
- 署名画像を取得するPDFに配置する画像ファイル(例:PNG)。
- PDF4me: PDFフォームに記入するテンプレート + JSON → 入力済みPDF。
- PDF4me: PDFに署名する記入済みのPDF + 署名画像 → 署名済みPDF。
- ファイルを作成する署名済みのPDFファイルをフォルダに保存してください。
フローの概要全体

7つのステップ:トリガー、3つのファイル取得アクション(テンプレート、JSON、署名画像)、PDFフォームへの入力、PDFへの署名、ファイルの作成。ステップ5で入力されたPDFは「PDFへの署名」に、ステップ6で署名されたPDFは「ファイルの作成」に送られます。
ステップ1:テンプレートファイルを取得する
これまでの流れ: トリガーを起動してテンプレートファイルを取得します。
- 追加 フローを手動でトリガーする (または ファイルが作成されると Dropbox/SharePoint内)。
- 追加 Dropbox (または SharePoint) → パスを使用してファイルコンテンツを取得します「テンプレートファイルの取得」という名前を付けてください。
- ファイルパス例:
/blog data/sign and fill pdf/sample_fill_form.pdf。 - アクションを実行します。 ファイルの内容 PDFフォームへの入力時にテンプレートとして使用されます。
テンプレートファイルを取得する

テンプレートファイルを取得する:入力可能なPDFへのパス。出力ファイルの内容は、PDFフォームへの入力に渡されます。
ステップ2:JSONデータファイルを取得する
これまでの流れ: テンプレートファイルを取得 → JSONデータファイルを取得。
- 追加 Dropbox (または SharePoint) → パスを使用してファイルコンテンツを取得します「JSONデータファイルを取得する」という名前を付けてください。
- ファイルパス例:
/blog data/sign and fill pdf/sample_fill_form_data.json。 - アクションを実行します。このコンテンツを次のようにマッピングします。 フォームデータ PDFフォームへの入力。コネクタがbase64を返す場合は、
base64ToString(...)JSONテキストを取得する。
JSONデータファイルを取得する

JSONデータファイルを取得します。JSONへのパスを指定します。キーはPDFフォームのフィールド名と一致する必要があります。コンテンツはフォームデータとして「PDFフォームへの入力」に渡されます。
ステップ3:署名画像を取得する
これまでの流れ: テンプレートファイルを取得 → JSONデータファイルを取得 → 署名画像を取得。
- 追加 Dropbox (または SharePoint) → パスを使用してファイルコンテンツを取得します「署名画像を取得」という名前を付けてください。
- ファイルパス例:
/blog data/sign and fill pdf/signature.pngPNGまたはJPGを使用してください。 - アクションを実行します。 ファイルの内容 PDFに署名するために渡されます サインイメージ。
署名画像を取得する

署名画像の取得:署名画像へのパスを指定します。出力は署名画像として「PDF署名」に渡されます。
ステップ4:PDFフォームに記入する
これまでの流れ: ファイルを入手する → PDFフォームに記入してください。
- 追加 PDF4me → PDFフォームに記入してください。
- テンプレートファイルデータ: ファイルの内容 テンプレートファイルの取得から。
- テンプレートファイル名例:
sample_fill_form.pdf。 - フォームデータ (データ文字列):JSONデータファイルから取得したJSON(コンテンツがbase64の場合は式を使用)。
- PDFテンプレートを編集可能にする: いいえ フラット化されたPDFの場合。
- アクションを実行します。 出力文書 → 最初のアイテム → ファイルの内容 = 入力済みのPDF。これを「PDFに署名」に渡します。
PDFフォームに記入してください

PDFフォームへの入力:ステップ1のテンプレートとステップ2のフォームデータを使用します。出力ドキュメントには、次のアクションに必要な入力済みのPDFファイルが含まれます。
ステップ5:PDFに署名する
これまでの流れ: ファイルを取得 → PDFフォームに記入 → PDFに署名。
- 追加 PDF4me → PDFに署名する。
- ファイルの内容: ファイルの内容 最初から 出力文書 PDFフォームに記入する項目(例:
body('PDFフォームに記入')?['出力ドキュメント']?[0]?['ファイルコンテンツ']) - ファイル名例:
記入済みフォーム.pdf(.pdfファイルを含める必要があります。) - サインイメージ: ファイルの内容 「署名画像を取得」から。
- ページ例:
最後(または1、全て) - 水平方向の配置 / 垂直方向の配置例: 右 / 底。
- 画像の幅 / 画像の高さ (mm): 例
50/20。 - 水平余白 / 垂直マージン (mm): 例
10/10。 - 透明性例:
100(不透明)。 - アクションを実行します。 ファイルの内容 そして ファイル名 = ファイル作成用の署名済みPDF。
PDFに署名する

PDFに署名する:手順4で入力済みのPDFと、手順3で作成した署名画像を使用します。ページ、配置、サイズ、余白を設定します。出力は署名済みのPDFです。
ステップ6:ファイルを作成する(署名済みPDFを保存する)
これまでの流れ: ファイルを取得 → PDFフォームに入力 → PDFに署名 → ファイルを作成。
- 追加 Dropbox (または SharePoint) → ファイルを作成する。
- フォルダパス例:
/blogデータ/署名とPDFへの入力/出力。 - ファイル名例:
Sign_Fill_PA.pdf。 - ファイルの内容: ファイルの内容 「PDFに署名」アクションから。
- フローを実行します。記入済みで署名済みのPDFが保存されます。
ファイルを作成する

ファイルの作成:署名済みPDFを「PDFに署名」機能で作成した出力フォルダに保存します。
入力と出力:何が入力され、何が出力されるか
入力:PDFフォームとJSON

記入可能な空白フォーム:PDFフォームへの入力用テンプレート。フィールド名はJSONキーと一致する必要があります。

JSONデータ:キーはフォームフィールドに対応します。JSONデータファイルを取得することで、PDFフォームへの入力が可能になります。
出力:記入済みで署名済みのPDFファイル

記入・署名済みのPDFファイル:JSONデータから入力されたフィールドと、署名画像が配置されています(例:最終ページ右下)。「ファイルの作成」機能を使用して保存されます。
ユースケース:Power AutomateでPDFに署名して入力するタイミング
契約および合意: CRMまたはSharePointからのデータを使用し、契約書テンプレートに記入し、承認済みの署名画像を適用し、ライブラリに保存するか、メールで送信します。
請求書と見積書: DynamicsまたはExcelからJSONを生成し、フォームに記入し、会社の署名を入れて、最終的なPDFを保存またはメールで送信します。
承認ワークフロー: 承認後、承認者のデータを入力し、承認者の署名画像を配置して、アーカイブまたは通知してください。
クイックリファレンス:キー設定
| アクション | 設定 | 例 |
|---|---|---|
| 1. テンプレートファイルを取得する | ファイルパス | /blog data/sign and fill pdf/sample_fill_form.pdf |
| 2. JSONデータファイルを取得する | ファイルパス | /blog data/sign and fill pdf/sample_fill_form_data.json |
| 3. 署名画像を取得する | ファイルパス | /blog data/sign and fill pdf/signature.png |
| 4. PDFフォームに記入する | テンプレートファイルデータ/フォームデータ | ステップ1と2から |
| 5. PDFに署名する | ファイルの内容/看板画像 | ステップ4の出力とステップ3から |
| 6. ファイルを作成する | ファイルの内容 | 署名PDFから |
詳細は以下をご覧ください。 PDFフォームに記入してください、 PDFに署名するPower Automate。
トラブルシューティング
JSONキーはPDFフォームのフィールド名と一致している必要があります(大文字と小文字を区別します)。PDFエディタで名前を確認してください。
地図 ファイルの内容 最初のアイテムから 出力文書 テンプレートファイルを取得するのではなく、PDFフォームに記入してください。
PDF4meのトラブルシューティング APIキー、クレジットなどが含まれます。
次は?
- トリガーオン ファイルが作成されると または アイテムが作成されると 新しいテンプレート/JSONペアを自動的に処理する。
- 使用 それぞれに適用する JSONレコードのリストを解析して、複数の記入済み署名済みPDFを生成します。
- 追加 メールを送信する ファイルを作成した後、署名済みのPDFを受信者にメールで送信します。
- 同じパターンで 作る:1つのシナリオでは、記入してから署名してください。