pdf

PDF記入・署名

PDFフォームへ入力し、文字・日付・マーク・手書き署名・イニシャル・印影画像などを追加して、完成PDFを端末内で保存します。

ローカル処理
ファイルについてこのツールで選択したファイルや入力内容は、Browser Kittyのバックエンドへアップロードせずブラウザ内で処理します。
操作デモ 実際の操作の流れを短い動画で確認できます。

このツールについて

PDF記入・署名は、申込書や確認書などのPDFへ内容を書き込み、完成したPDFを端末内で作るツールです。対応するAcroForm入力欄へ直接入力できるほか、フォーム欄がない場所にも文字、日付、✓ / × / ○、手書き署名、イニシャル、印影やロゴなどの画像を配置できます。

選択したPDF、フォーム入力値、署名、画像、編集内容はブラウザ内で処理します。PDF.jsとWorkerは単一HTMLへ内包され、実行時CSPはconnect-src 'none'です。保存時は元PDFを上書きせず、新しい完成PDFとして書き出します。

こんなときに便利

  • 申込書や提出書類のPDFフォームへ入力し、完成版を保存したい
  • フォーム欄のないPDFへ氏名・住所・日付などの文字を追加したい
  • スマホやPCで手書き署名やイニシャルをPDFへ配置したい
  • スキャンした印影や会社ロゴなどの画像をPDFへ重ねたい
  • PDFをクラウドの署名サービスへアップロードせず端末内で記入したい
  • 入力欄を見た目として固定した提出用PDFを別名保存したい

できること

このツールで利用できる主な機能です。

使い方

  1. 「ツールを開く」を押し、端末内のPDFを1件選択します。PCでは開始画面へDrag & Dropもできます。
  2. 既存の入力欄がある場合はそのまま入力します。Tab / Shift+Tabや前後ボタンで対応フィールドを移動できます。
  3. フォーム外へ内容を置く場合は、文字、日付、✓、×、○から追加したい種類を選び、PDF上へ配置します。
  4. 署名 / イニシャルではマウス・指・ペンで描くか画像を選択します。必要なら「この端末に保存する」を明示的にONにします。
  5. 印影・写真・ロゴなどは「画像・印影」からPNG / JPEG / WebPを選んで配置します。
  6. 追加した項目を選択し、位置・大きさ・内容・文字サイズ・色を調整します。必要ならUndo / Redoを使います。
  7. 「PDFを保存」を押し、見た目を固定したい場合は「入力内容を固定する」をONのままにします。対応フォーム欄を残したい場合はOFFにします。
  8. 生成された新しいPDFを保存します。元PDFは上書きされません。

対応範囲

  • 入力: PDF 1件、最大100 MiB。パスワード保護PDFはv1.0.0では開きません。
  • PDFフォーム: AcroFormの1行テキスト、複数行、チェックボックス、ラジオ、ドロップダウン / 選択リスト、読み取り専用欄など。署名欄は視覚署名の配置案内として扱います。
  • 追加要素: 文字、日付、✓ / × / ○、手書き署名、イニシャル、PNG / JPEG / WebP画像。
  • 編集: Browser Kittyで追加した項目の移動、リサイズ、編集、削除。対応フォーム値と追加項目はUndo / Redoの対象です。
  • 保存: 元PDFを上書きせず新しい完成PDFを生成。入力内容を固定する設定はフォーム値の見た目を書き込み、元Widgetを非表示・非印刷化します。
  • 署名保存: 選択PDFと編集中セッションは永続保存しません。署名 / イニシャル素材は「この端末に保存する」をONにした場合だけIndexedDBへ保存します。
  • スマホ: 下部固定のツール / ページ / 選択項目 / 保存、1本指Pan、2本指Pinch Zoom、safe areaを考慮したダイアログに対応します。
  • 実行時通信: PDF.js 6.3.289とWorkerを内包し、CSPはconnect-src 'none'。選択PDFや入力内容をアプリのサーバーへ送信しません。

制限・注意点

  • Browser Kittyの署名はPDF上へ配置する視覚的な署名です。証明書付きデジタル署名、本人確認、署名依頼、監査証跡、契約管理には対応しません。
  • パスワード保護PDFはv1.0.0では開けません。
  • XFAフォームの既存入力欄は編集できませんが、ページ上へ文字・署名などを重ねることはできます。
  • 必須欄の警告は案内のみで、未入力でもPDF保存自体をブロックしません。
  • 文字・日付はFreeText注釈として保存しますが、Browser Kitty独自の日本語フォントファイルを注釈へ埋め込む処理は行いません。
  • 画像として追加した署名、印影、写真、ロゴはラスター画像注釈のまま保存します。
  • 「入力内容を固定する」は元Widgetを非表示・非印刷化して見た目を書き込む方式で、AcroFormオブジェクト自体を構造的に削除しません。

よくある質問

PDFや署名はサーバーへ送信されますか?

いいえ。Web版では最初のアプリHTML取得は発生しますが、PDF解析、フォーム入力、署名・画像配置、PDF生成はブラウザ内で行います。実行時CSPはconnect-src 'none'です。

これは電子署名やデジタル署名ですか?

証明書付きデジタル署名ではありません。手書き署名や署名画像をPDF上へ視覚的に配置する機能です。本人確認、証明書署名、監査証跡は提供しません。

既存のPDFフォームへ直接入力できますか?

一般的なAcroFormのテキスト、チェックボックス、ラジオ、ドロップダウン / 選択リストなどへ入力できます。XFAフォームの既存欄は編集対象外です。

入力内容を固定すると元フォームは完全に削除されますか?

いいえ。現在値の見た目を書き込み、元Widgetを表示・印刷しない状態にする視覚的な固定化です。AcroFormフィールド辞書自体を物理的に削除する処理ではありません。

スマホで手書き署名できますか?

はい。指やペンで署名・イニシャルを描けます。PDF表示は1本指Panと2本指Pinch Zoomにも対応します。

オフライン版・ソースコード

単一HTML版にはPDF.js本体とWorkerが内包され、connect-src 'none'で実行時通信を遮断します。保存したHTMLをfile://から開き、PDF入力・署名・画像配置・完成PDF生成を外部APIなしで行えます。

GitHubでソースを見る