契約書の下書きに「未発効」を付ける
法務が修正中の契約書を相手に送るとき、30% の不透明度で「下書き · 正式な押印版が優先」を中央に追加し、確定版と誤解されないようにします。最終版は透かしなしの別ファイルとして出します。
Guide
「PDF に透かし」は、テキスト(中国語を含み、複数行も可)または画像を、調整できる不透明度と角度で PDF の全ページまたは指定したページに重ねるツールです。処理はすべてブラウザー内で完結し、ファイルはアップロードされません。
更新日 2026-09-093 sources10 min read
「PDF に透かし」は、テキスト(中国語を含み、複数行も可)または画像を、調整できる不透明度と角度で PDF の全ページまたは指定したページに重ねるツールです。処理はすべてブラウザー内で完結し、ファイルはアップロードされません。
これは「送り出す前にファイルへ印を付ける」ためのツールです。契約書の下書きに「下書き · 未発効」、社内資料に「機密」を敷き詰め、校正刷りに会社のロゴを載せる、といった用途に使えます。「PDF ページ番号」と違い、透かしは本文の上に重なる半透明のレイヤーで、ページの中央かページ全体へのタイル配置になり、余白の小さな 1 行ではありません。
境界も先に書いておきます。透かしは上に重ねた 1 つの画像オブジェクトで、注意喚起と出所の追跡には役立ちますが、コピーを防ぐことはできませんし、暗号化の代わりにもなりません。開くことや印刷を制限したいときは「PDF を暗号化」と組み合わせてください。
1-3,5,8-10 のように入力するか、中央のエリアでページをクリックしてから「選択ページ」で自動入力します。<original-name>_透かし.pdf が出力され、自動的にダウンロードされます。結果カードでは「もう一度ダウンロード」や「スタジオに追加して続けて処理」が選べ、たとえば続けてページ番号を付けたり圧縮したりできます。
入力は 6 ページでベクター文字だけの英語契約書 contract-6p.pdf(10.1 KB)で、4 ページ目に /Rotate 90(横向き表示)があります。2 回の実測結果:
設定 適用ページ 出力サイズ 説明
既定: 機密 · 48 pt · 30% · −30° · 中央 全ページ 59.7 KB 縦向きと横向きのページに
PNG を 1 枚ずつ、計 2 枚
2 行「機密/社内閲覧のみ」· 36 pt · 20% 1-3 76.5 KB タイル、間隔 120 pt。
· −30° · タイル PNG は 1 枚だけ
サイズの増加はほぼすべて埋め込んだ PNG によるもので(文字は画像として描かれます。仕組みの節を参照)、ページ数とはあまり関係しません。適用 6 ページと適用 3 ページで、回転の向きが同じなら埋め込まれる画像は 1 枚だけです。

PDF のページとオブジェクトの構造は「PDF を結合」の仕組みの節でかなり詳しく扱っています(こちら)。この節では透かしに固有の話、つまり文字がなぜ先に画像になるのか、そしてどうページの上に置かれるのかだけを説明します。
PDF に直接文字を書くにはフォントが必要です。14 種類の標準フォントには漢字が含まれておらず、中国語のフォントを埋め込むには字形のサブセット化、符号化のマッピング、ライセンスの扱いが必要になります。本ツールはこの問題を回避します。まずブラウザーのキャンバスで、選んだフォント・文字サイズ・色のまま文字を透過キャンバスに描き、そのキャンバスを PNG に符号化して PDF に埋め込みます。パネルで選んだ「楷書体」はあなたのパソコンにある楷書体で、受け取る人はまったく同じものを見ます。PDF の中には 1 枚の画像しかないからです。
描画の解像度は 3 ピクセル / pt です。48 pt の文字は 144 px の高さで描かれ、行間は文字サイズの 1.25 倍、周囲には 20% の余白を取ります。3 倍のオーバーサンプリングにより、ビューアーで 200%–300% に拡大しても輪郭は滑らかなままで、それ以上は無駄にサイズを増やすだけです。
回転角度は PDF の変換行列に書き込まれるのではなく、画像そのものに「焼き込まれます」。透過キャンバスを角度の分だけ回転させ、それを収める外接矩形のキャンバスを出力します(幅 = w·cosθ + h·sinθ)。その後の配置は、整った長方形を置くだけで済みます。
PDF のページは /Rotate 90/180/270 を持つことができ、表示時にページ全体が回転することを意味します。そのまま描くと透かしもページと一緒に回ります。本ツールは「スライダーの角度 − ページの回転角」を実際に焼き込む角度として使い、さらに表示座標をページ座標に換算し直すため、横向きの 4 ページ目も縦向きの他のページと同じ向きに見えます。同じ回転角のページは同じ埋め込み画像を共有するので、ページが増えてもサイズの増加は 1 枚分だけです。
30% の不透明度は PNG のピクセルを薄くするのではなく、描画時にグラフィックス状態の定数 alpha を設定し(PDF 仕様 §8.4.5 の /ca)、ビューアーが画像と下の本文を割合に応じて合成します。これは、編集ソフトでこの画像オブジェクトを選択すれば丸ごと削除できるということでもあります。透かしは改ざん防止にはなりません。
中央配置は x = (ページ幅 − 透かし幅) / 2、y = (ページ高 − 透かし高) / 2 で、幅と高さは回転後の外接矩形の寸法です。
タイルはページの左上からさらに外側へ透かし半分の分だけずらした位置から始まり、横のステップは透かし幅 + 間隔、縦のステップは透かし高 + 間隔で、ページを越えるまで敷き詰めます。外側から始めるのは、四辺まで覆って空白の帯を残さないためです。既定の 48 pt の「機密」は −30° で外接矩形がおよそ 140 × 126 pt になり、80 pt の間隔を加えると A4 縦ページでおおよそ 4 列 × 5 行が入ります。
画像はまず最長辺 2000 px のキャンバスに収められ(それより大きいものは比例縮小)、その後は同じように回転の焼き込みと埋め込みを通ります。表示幅は「ページ幅に対する割合」から換算するため、同じロゴは A4 でも A3 でも同じ割合を占めます。透過チャンネルを持つ PNG は透明を保ち、JPEG は中身の詰まった長方形になります。
2-(2 ページ目から最後まで)を入力します。ページ範囲の構文は「PDF を分割」と同じです(こちら)。1-3,5,8- の形式と「選択ページ」での入力に対応。ページ番号は現在の並び(スタジオでのページ削除や並べ替えを含む)で数えます。/Rotate を持つページは自動で補正され、透かしの向きがそろいます。法務が修正中の契約書を相手に送るとき、30% の不透明度で「下書き · 正式な押印版が優先」を中央に追加し、確定版と誤解されないようにします。最終版は透かしなしの別ファイルとして出します。
同じ研修資料を複数の部署へ送るとき、それぞれに「機密 · マーケティング部限定」をタイル状に敷きます。もし外部へ流出しても、透かしから出所が分かります。複数行は Enter で改行します。
年次報告書の表紙は全面デザインで、文字を重ねるのには向きません。適用ページに 2- を入力し、2 ページ目から「社内資料」をタイル状に敷いて、表紙はそのままにします。
対応しています。文字はブラウザーにあるフォントで画像として描いてから埋め込むため、プレビューで正しい漢字が出ていれば出力も同じです。受け取る人の端末のフォントには依存しません。
ページの回転角ごとに PNG を 1 枚だけ埋め込み、各ページは描画命令からそれを参照します。サイズは主に文字サイズと文字の長さで決まり、文字が大きく行が多いほど PNG も大きくなります。
提供していません。他人のファイルの透かしは画像・文字・ベクターオブジェクトのいずれかの可能性があり、本文との関係もさまざまです。他人の透かしの除去は著作権や契約上の制約に関わることも多いため、著作者に透かしなしの版を依頼してください。
無効です。署名済みの PDF に何かを追加するとファイルが変わり、検証は文書が変更されたと報告します。正しい順序は、先に透かしを追加してから署名することです。
画像に透過チャンネルがなく(JPEG など)、白い背景が内容として描かれているためです。ロゴは透過背景の PNG として保存してください。
文字の描画、画像の処理、PDF の読み書きはすべてブラウザー内で完結し、ファイルが端末の外へ出ることはありません。ネットワークに接続していなくても使えます。詳しくはプライバシーポリシーをご覧ください。
/ca 定数 alpha)、§8.9.5 Image Dictionaries(/SMask)、§7.7.3.3 Page Objects(/Rotate): https://opensource.adobe.com/dcs/pdf/PDF32000_2008.pdf(访问日期:2026-09-09)CanvasRenderingContext2D.measureText() —— 透かしキャンバスの寸法を決めるための文字幅の測定: https://developer.mozilla.org/zh-CN/docs/Web/API/CanvasRenderingContext2D/measureText(访问日期:2026-09-09)PDFPage.drawImage(image, { x, y, width, height, opacity }): https://pdf-lib.js.org/docs/api/classes/pdfpage#drawimage(访问日期:2026-09-09)更新日 2026-09-09
テキスト(中国語対応)または画像の透かし。不透明度・回転・タイル配置を調整可能
すべての処理はブラウザーのローカルで完結し、ファイルはサーバーに送信されません