日本語

ドキュメント · PDF ツールキット

ブラウザの PDF の各ページにウォーターマークが追加される方法

· 仕組み

pdf 透かし ブラウザ処理

文書ページ全体で繰り返される斜めに表示されるスタンプ
オリジナル ToolAcre ベクトル イラスト

ウォーターマークは、各ページのコンテンツに追加される追加の描画であり、ページ ボックスに対して配置され、通常は部分的に透明で描画されます。この投稿では、ブラウザ ツールがファイルをどこにも送信せずにすべてのページに対してどのように実行するかを説明します。

ドラフトと書かなければならない図面 — レビュー可能なコピーには、表紙だけでなくすべてのページに目に見えるマークが必要な理由

表紙のみにマークが付いている図面セットでは、ページを個別に印刷、抽出、または転送すると、警告が失われる可能性があります。ページごとの DRAFT スタンプにより、個々のシートがどこに移動してもステータスが表示されます。 ToolAcre は、どちらのファイルもアップロードせずに、短いラテン語テキストを描画したり、選択したページに PNG または JPEG を配置したりできます。

PDF 入力は 50 MB で制限され、画像ウォーターマークは 30 MB で制限されます。結果は新しい `-watermarked.pdf` なので、変更されていないソースは引き続き承認されたリリースに利用できます。目に見えるマークはレビューの状態や出所を伝えます。受信者にアクセス制御を課すものではありません。

ファイル内のマークの場所 — 各ページのコンテンツに描画命令を追加し、使用するリソースを登録します

テキストの透かしは、標準の Helvetica-Bold フェイスを使用して pdf-lib で描画されます。この実装では、ページに触れる前にテキストを WinAnsi でエンコードできるかどうかをテストし、選択したフォント サイズ、グレー色、不透明度、角度、位置でテキストを描画します。サポートされていないスクリプトは、黙って文字を失う代わりに拒否されます。

画像のウォーターマークは PNG または JPEG として用意され、一度埋め込まれ、繰り返し描画されます。その幅は各ページ幅の選択された部分であるため、ロゴはさまざまなページ サイズに合わせて拡大/縮小されます。どちらのパスも、表示されている描画コンテンツを新しい PDF に追加します。暗号化したり、編集したり、開くことができるユーザーを変更したりすることはありません。

異なるサイズのページに対する配置 - A4 とレターの同じ位置にマークが配置されるように、各ページのボックスに対してマークを配置する方法

位置は、幅と高さを使用してページごとに個別に計算されます。したがって、中央と隅の選択肢は、A4、レター、および混合寸法に適応します。テキストには測定された幅と選択したフォント サイズが使用され、画像の配置には準備された画像の比率とインターフェイスで選択されたページ相対幅が使用されます。

タイリングは、目に見える端を超えて開始され、400 スタンプの安全保護に従って、ページ全体に間隔を置いたグリッドを移動します。長いフレーズは自動的に縮小されず、切り取られる場合があります。 1 枚のシートに適合する設定が文書全体に適合すると仮定するのではなく、最も幅の狭いページをテストします。

透明性とレイヤー化 — PDF で部分的な不透明度がどのように表現されるか、およびテキスト上に描かれたマークが依然として読み取り可能なままである理由

不透明度は描画操作で表現され、下にある図や単語が表示されたままになります。不透明度が非常に低い場合、グレースケール印刷でマークが消えることがあります。不透明度が高いと、文書が見えにくくなる可能性があります。実践的なレビューには、実際の読み取りサイズと、印刷物を印刷する場合の紙または印刷プレビューのチェックが含まれます。

ウォーターマークは通常のページ コンテンツとして階層化されます。基礎となるテキストは選択可能および検索可能のままであるため、読みやすさには役立ちますが、マークが編集されていないことがわかります。別の有能なエディターでは、通常のコンテンツを変更または削除できます。視覚的な重複に依存するのではなく、アクセスの決定と適切に編集されたソース マテリアルを使用してシークレットを作成します。

回転マークはページスペースアンカーを使用します。このツールはページ /Rotate を補正しません

概要では、斜めのスタンプがページ回転フラグを構成していると述べていますが、ソースでは、位置が回転されていないマーク サイズを使用し、そのアンカーを中心に回転が行われると記載されています。この実装では、既存のページ `/Rotate` の補償をアドバタイズしません。角度の付いたマークは、0 度のマークが着地する位置からオフセットして配置することができます。

したがって、方向が混在している場合は、目視検査が必要です。閲覧者がページの回転を適用すると、同じ角度とアンカーが異なって見えることがあります。配置が重要な場合は、代表的な縦向き、横向き、および回転済みのページをテストします。タイル状のマークは一般に切り取るのが難しいですが、タイル状であってもセキュリティではなくコミュニケーションのままです。

作業例 — 30 ページの図面セットに斜めのドラフト マークをスタンプし、結果をページごとに確認する

30 ページの図面セットの場合は、`DRAFT` と入力し、対角線の角度と適度な不透明度を選択し、すべてのシートを含めるためにページ フィールドを空白のままにします。ワーカーは標準フォントを 1 回埋め込み、ページごとの配置を計算し、マークを描画し、進捗状況を報告し、すべてのページが処理された後に 1 つの結果をシリアル化します。

結果を開いて、表題欄、密な寸法、白紙のシート、および混合サイズのページを検査します。透かしテキストを検索して、それが実際の PDF テキストであることを思い出してください。フレーズが切り取られている場合は、フレーズを短くするか、フォント サイズを小さくします。図面の詳細に対して表示が消えた場合は、ジョブが失敗したとみなすのではなく、不透明度を調整してください。

これでカバーされないもの — 既存の透かしの削除、および文書のコピーからの保護(目に見えるマークでは実行できない)

この機能は、既存のマークの削除、コンテンツの編集、パスワードの適用、またはコピーや印刷の禁止を行いません。テキストは組み込みのラテン語エンコーディングに限定されます。非ラテン語のフレーズは PNG にレンダリングされ、イメージ操作を通じて使用される必要があります。暗号化された PDF は拒否され、既存のデジタル署名は無効になります。

イメージ スタンプは、準備後にのみ PNG または JPEG を受け入れます。厳しい 30 MB 入力制限があります。長いテキストはフィットせず、テキストの色は固定され、タイリングはキャップされます。これらの境界により、ウォーターマークが根本的に提供しないドキュメントのセキュリティを提供できるという主張を回避しながら、結果を予測可能にします。

ポイント — 透かしはページごとのコンテンツの書き換えであり、PDF ツールキットがタブ内でそれを実行するため、マークのないオリジナルがデバイスから流出することはありません

透かしはページごとの描画の書き換えです。このツールは、サポートされているテキスト フォントまたは画像を埋め込み、ページ相対配置を決定し、不透明度と角度を適用して、新しい PDF を書き込みます。このメカニズムにより、選択されたすべてのページにマークが付けられ、基礎となるコンテンツが存在し使用可能なままになるのです。

作業はデバイス上の Web ワーカーの pdf-lib を通じて実行され、ツール コードはドキュメント バイトを送信しません。実稼働ホスト上の同意のある分析は別個のものであり、ファイル データは除外されます。マークのないオリジナルを保管し、マークされたコピーをページごとに確認し、スタンプが保護ではなく信号であると説明します。画像マークの場合、埋め込まれたロゴは一貫して再利用されますが、不十分なソースアセットを修正できないため、配置だけでなく透明度、エッジの品質も検査します。