Batch Printer Logo
チュートリアル

入力済みPDFフォームを結合しても回答を失わない方法

Tonyのプロフィール画像TonyCTO 所属 XenoStep AI LLC9分で読めます
入力済みPDFフォームを結合しても回答を失わない方法

入力済みPDFフォームの結合 — 記入済みフィールドを空欄にしないために

通常のPDFを結合するのはごく単純な作業です。ページを入れれば1つのファイルが出力されます。入力可能なフォームはそうはいきません。署名済みの申請書とその承認書、3つのオンボーディング書類、経費精算書の束など、2つのフォームを結合する瞬間、単にページを重ねているのではなく、同じファイル内に共存するよう設計されていない2つの隠れたインタラクティブレイヤーを重ねていることになります。何も考えずに結合すると、画面上では完成しているように見えながら、フォームを入力可能にしていたすべての要素が静かに失われる可能性があります。

このツールを今すぐ使う

ボタンを押して関連ツールへすぐ移動できます。

推測ではなく正確に何が起きるかを記録するため、サンプルの入力可能PDF2つを作成し、当社の結合ツールが使用するものと同じブラウザ側エンジン(pdf-libライブラリによるページコピー)で結合しました。この記事はPDFがどう動作すべきかという一般論ではなく、結合後のファイルに実際に何が残っていたか — ページ数、残ったフィールド、どの値が表示されたままだったか — を報告するものです。

入力可能なPDFは実は1つのファイルに2つのドキュメントが入っている

入力可能なPDFを開くと、2つのレイヤーを同時に見ていることになります。1つ目は目に見えるページで、線・ラベル・ボックス、そしてすでに入力されたテキストがここにあります。2つ目は目に見えない対話型フォーム辞書で、PDF標準ではAcroFormと呼ばれる構造です。ここにすべてのフィールドが名前付きオブジェクトとして格納されています — full_name、date、signatureのように。ボックスをクリックして入力すると、その名前のフィールドを編集しているのであり、フォーム辞書が値を名前に紐づけています。

結合時に問題になるのがまさにこの命名の仕組みです。2つのフィールドが独立したまま維持されるには、それぞれ固有の完全修飾名(fully qualified name)が必要です。別々のフォーム2つがそれぞれsignatureというフィールドを持っていても単独では問題ありませんが、結合すると両方のフィールドが1つの名前を共有することになり、フォーム対応ツールであれば一方をリネームするか、同じ値を共有させる必要があります。当社の結合ツールはどちらも行いません。以下のテストが示すように、ブラウザ側のページコピーは結合後のフォームを再構築しません。

記入済みフォーム2つを結合したとき実際に起きたこと

テスト内容です。フォームAはfull_name、date、signatureの3つのフィールドを持つ短い申請書で、名前と日付を入力しました。フォームBは同じ3つのフィールド名を再利用し、manager_approvalという固有フィールドを1つ追加した承認書でした。どちらもフラット化された印刷物ではなく、本物の入力可能なPDFです。A、Bの順に結合し、生成されたファイルを検査しました。

  • ページ: 2 — 両ページとも正しい順序で結合され、欠落や順序の入れ替わりはありませんでした。
  • インタラクティブフォームフィールド: 0 — 編集可能なフィールドはすべて消えました。結合ファイルには入力可能なフィールドが一切ありませんでした。
  • 表示上の値: 維持 — このテストでは、入力しておいた名前と日付が各ウィジェットの保存済みアピアランスストリーム(appearance stream)に乗って元の位置にそのまま表示されていました。アピアランスが欠落または古いフォームの場合は、結合結果を目視で確認してください。
  • フォーム辞書: 再構築されず — 結合ファイルには動作するAcroFormがなく、クリック、タブ移動、編集できるものは何もありませんでした。
  • 名前の衝突: 未解決 — インタラクティブレイヤー自体が削除されたため、衝突する2つのsignatureフィールドを調整する必要がそもそもありませんでした。どちらも単に編集不可の固定テキストになりました。

重要なのは、ファイルが完璧に正常に見えるため気づきにくいという点です。画面上では両方のフォームが値も含めてすべて表示されています。しかしインタラクティブ機能は失われています。フォームがすでに完成しており、提出やメール送信用の1つのきれいなPDFだけが必要だったなら、この結果がまさに正解です。結合したドキュメントを引き続き編集可能な状態に — 後で記入したり、同僚が自分のセクションを完成させたりできるように — 保ちたかったなら、結合が静かにその機能を取り除いたことになります。

フォームがすでにすべて記入済みで、送付や保管用の1つのきれいなファイルだけが必要なら、簡単です。 /tools/pdf/merge で読む順に追加し、出力ファイルを開いてすべての値が正しく移行されたことを確認してから送信してください。

すべてを左右する判断基準: 記入済み vs. まだ入力が必要なフォーム

結合する前に1つだけ確認してください: 完成したPDFにまだ入力すべき内容がありますか? すべてのフォームがすでに完成 — 署名済み、日付記入済み、完了 — していれば、結合が正しい選択であり、インタラクティブレイヤーが消えるのはバグではなく機能です。結合されたパケットは通常のビューアではフォームとして編集できなくなりますが、完成した記録に対してはそれがまさに望ましい結果です。アクセス制御が実際に必要な場合は、結合に頼るのではなくパスワード保護を追加してください。この方法がほとんどの実際のケース — 提出済みの申請書、署名済みの契約書、完了した経費精算書、回収済みのアンケート — に該当します。

結合後にも入力が必要なフォームがある場合 — 送付するテンプレートや、各担当者が自分のセクションを記入する複数者フォームなど — 単純な結合では望む結果は得られません。結合ファイルに空のボックスは表示されますが、誰も入力できません。この状況に対する正直な代替案を次の2つのセクションで扱います。

完成済みフォームなら、結合がそのままロックになる

テスト結果に便利な副産物が隠れています。ブラウザ結合がインタラクティブフォームを削除するため、完成済みフォームは日常的な閲覧用にフラット化されたコピーのように動作する状態で出力されます — 入力済みの値は残存するアピアランスストリームで依然として表示されますが、編集可能なボックスはもう機能しません。別途のフラット化ステップや専用ツールは不要です。覚えておくべきルールは1つ、タイミングです: 結合する前にすべてのフィールドを完成させてください。フォームが結合されたら、もう編集はできません。

  • すべてのフィールドを先に完成させてください。結合すると値が固定されるので、結合前に各フォームを完成・校正してください。
  • 値が単に入力されただけでなく画面に表示されていることを確認してください。各フォームを開いてページ上の記入テキストを読んでください — この表示レイヤーが結合ファイルに引き継がれます。
  • 読み手が期待する順序で結合してください: 申請書の次に承認書、表紙の次に付録、最も古い請求書から最新の順へ。
  • 結合した出力ファイルを開いて継ぎ目を確認してください。最初のページ、フォーム間の接続部分、最後のページを確認し、すべての値が正しく移行されたか確認してください。
  • 入力可能な原本ファイルを保管してください。パケットが受理されるまで編集可能な原本を保管しておけば、全体を作り直さずに1つのフォームを再発行・修正できます。

結合後もフォームの入力機能を維持したい場合

逆のケースが必要なこともあります: 複数のフォームを1つのドキュメントに統合しつつ、他の人がまだ記入できるようにしたい場合です。これが本当に難しいケースであり、正直に言って、当社のツールを含むブラウザベースの結合ツールではできません。結合でライブフィールドを維持するには、結合後のフォーム辞書を再構築し、衝突するすべてのフィールドをリネームする必要があります。たとえば2つのsignatureフィールドをsignature_applicantとsignature_managerのように変更して、それぞれ独立して編集可能にする必要があります。このフィールドレベルの手術には、Acrobat Proのフォームツールのようなフォーム対応デスクトップソフトウェアか、フィールドを明示的に再構築・リネームするコードが必要です。単純なファイル結合では確実にはできません。

そのようなツールがなくても、クリーンな選択肢が2つあります。フォームを分けたままセットで送り、各フォームが完全に編集可能な状態を維持するか、回答を先に集めてから完成・署名済みのコピーだけを結合するかです — 後者なら上述の簡単で確実なケースに戻ります。どちらも、サムネイルでは編集可能に見えるのに実際に開くと入力を受け付けない結合ファイルを送るよりも良い方法です。

フィールド名の衝突: シンプルなフォームに潜む落とし穴

フォームフィールドの維持に力を入れるツールでさえ、命名の問題につまずきます。2つの独立フィールドにはそれぞれ固有の完全修飾名(fully qualified name)が必要なため、どちらもsignature、name、dateを使うフォーム2つは、フォーム対応ツールが一方をリネームするか意図的に同じ基礎値を共有させない限り、両バージョンを独立して編集可能に保てません。リネームせずにフォームレイヤーを結合すると、2つのフィールドが1つに統合されることがあります: 1ページ目の結合されたsignatureボックスに入力すると、同じテキストが2ページ目にも表示されることがあります。両方のボックスが今や1つの基礎フィールドを指しているためです。あるフィールドに入力したら別のフィールドが勝手に入力されるのを経験したことがあれば、それは名前衝突に遭遇したのです。記入済みフォームを先に結合するワークフローがこれほど信頼できる理由がまさにこれです — 編集不可の固定テキストは何とも衝突しません。

フォームがどこで処理されるか、そしてなぜそれが重要か

フォームには人が扱う中で最も機密性の高いデータが含まれます — 氏名、自宅住所、給与、署名、マイナンバーなど。当社の結合ツールはブラウザで実行されます: ファイルの読み込み・結合・保存はすべてお使いのデバイス上で行われ、完成したPDFはサーバーにアップロードされるのではなくローカルで生成されます。特にフォームパケットについては、当社のツールに限らずどのツールを使う場合でもこの点を確認する価値があります。ご自身で確認できます: ブラウザの開発者ツールを開き、結合中にネットワークパネルを監視して、ドキュメント自体がどこかに送信されていないか確認してください。

パケットを作成する準備はできましたか? まずすべてのフォームを漏れなく記入してから、 /tools/pdf/merge で順番に結合してください。結果を開いて各値が正しく移行されたか確認し、機密性の高いパケットであれば /tools/pdf/protect でロックしてください。

PDFフォームを結合する前のクイックチェックリスト

  • すべてのフォームは記入済みですか? まず記入・校正してください — 結合後はフィールドを編集できません。
  • 結果を引き続き入力可能にする必要がありますか? はいの場合、フォームを分けたまま保つか、デスクトップフォームソフトウェアを使用してください。ブラウザ結合ではフィールドがロックされます。
  • 同じフィールド名を共有するフォームがありますか? インタラクティブレイヤーが削除されることを前提に、フィールドではなく表示上の値を確認してください。
  • 結合した出力を確認しましたか? ファイルを開いて最初のページ、フォーム間の接続部分、最後のページを読んでください。
  • 原本は安全ですか? 完成したパケットが受理されるまで、編集可能なソースファイルを保管してください。

FAQ

入力した回答は結合すると消えますか? 表示上の回答は通常残ります — 保存済みアピアランスとしてページとともにコピーされるため、出力を目視で素早く確認する価値があります。消えるのは編集する機能です。テストでは、フォームAに入力した名前と日付は結合後もページに残っていました。ただクリックできない固定テキストになっただけです。

空白のフォームを結合してから後で記入できますか? ブラウザ結合では確実にはできません。入力先のフィールドが結合中に削除されるため、結合ファイルにボックスは表示されますが入力を受け付けません。先にフォームを記入してから結合してください。

2つのフォームに同じ名前のフィールドがあります。問題になりますか? 単純な結合では問題ありません — インタラクティブフィールドが削除されるため、衝突を解決する必要がそもそもありません。フィールドをライブのまま維持しようとするツールでのみ問題になります。同名フィールドが互いを制御し合う可能性があるためです。

フォームを結合しつつ編集可能に保つ無料の方法はありますか? 結合でフィールドをライブに保つには、フォーム対応のデスクトップソフトウェアか、PDFライブラリを使用する開発者が必要です。無料のブラウザツールは、フォームがすでに完成している場合か、分けたまま編集可能なセットとして送る場合に適した選択肢です。

フォームはどこかにアップロードされますか? 当社のブラウザ結合では、結合作業はお使いのデバイス上で行われます。結合中にブラウザ開発者ツールのネットワークパネルを監視すれば、ご自身で確認できます — ドキュメント自体がサーバーに送信されることはないはずです。

テスト方法: 意図的にフィールド名が重複する(full_name、date、signature)入力可能なPDFを2つ作成し、固有フィールド(manager_approval)を1つ追加した上で、いくつかのフィールドに入力し、結合ツールが使用するものと同じブラウザ側ページコピーエンジン(pdf-libページコピー)で結合しました — ライブインターフェースをクリックしたわけではありません。結合ファイルを検査した結果: 両ページとも維持され、編集可能なフィールドは0個で、入力済みの値は残存するアピアランスストリームを通じて引き続き表示されていました。2026年7月時点で検証済み。PDFビューアによって動作が異なる場合があり、ツールの更新に伴い変更される可能性があるため、ご自身の結合出力を必ず開いて確認してからご利用ください。

このツールを今すぐ使う

ボタンを押して関連ツールへすぐ移動できます。

入力済みPDFフォームを結合しても回答を失わない方法