PDFエディタの仕組み
PDF エディターでは、テキストボックスの追加、画像の配置、ハイライト矩形の描画、隠したいコンテンツの上に白塗りボックスを置くといった注釈をPDFに加えられます。完了するとブラウザ内で実行される pdf-lib によってすべての追加内容がページコンテンツに恒久的に書き込まれた新しいPDFをダウンロードできます。ドキュメントがサーバーに送られることはありません。
このツールはレンダリングされたページの上で動作します。注釈を配置する際にPDFのコンテンツストリームを直接変更するわけではないため、確定前に要素の位置を変更できます。ダウンロードすると pdf-lib がすべてのオーバーレイ要素をページに焼き付けます。この方法で追加されたテキストは視覚的なレイヤーであり、元のテキストストリームには追加されません。追加したテキストと元のテキストは別々のものです。白塗りボックスはコンテンツの上に描かれた不透明な矩形で、視覚的にコンテンツを隠しますが、ページストリームの下にあるデータを変更するわけではありません。視覚的な隠蔽を超えた機密コンテンツの恒久的な削除が必要な場合は、コンテンツストリームを編集する専用のPDF墨消しツールがより適切です。