実測結果
| 項目 | 入力 / 参照 | 観測した出力 |
|---|---|---|
| 隠れる配置 | X 12 / Y 40 mm | 日付は抽出できるが隠れている |
| 移動後の配置 | X 12 / Y 220 mm | 元の抽出文字は変わらない |
この結果は今回の試験資料に対するもので、すべての PDF や閲覧ソフトに当てはまるものではありません。
再現条件
独自の不透明 PNG を日付と参照番号の上に置きました。両出力は同じ元文書と画像を使い、位置だけが異なります。覆った出力は意図した重なりの例であり、推奨配置ではありません。
検査と出力時の動作
エンジン出力とブラウザーの警告操作は別に検証しています。ブラウザーは元の文字や図が隠れる可能性を警告し、了承するまでダウンロードを無効にします。意図した重なりは可能です。この例では空白へ移すと警告が消え、どちらのファイルからも元の日付を抽出できます。
配置を直す
- 元文書と覆った結果の日付を比較します。
- 画像を選んで X・Y・幅を調整するか、空いている位置を探します。
- 新旧の図の境界も含め、出力の全ページを確認します。
- 説明は余白や別の案内ページに置くことを優先してください。
検出の限界
文字境界と、写真・ベクター・スキャンの低解像度レンダリングを PNG の透明度も考慮して検査します。細線、半透明、薄い背景は見落とす場合があります。警告がないことは安全の保証ではありません。ダウンロード制限の試験はブラウザー自動化で行っており、実際のドラッグや OS のクリップボード試験とは別です。
自分で調べられるファイル
- 実際の文字を含む元文書 (text-source.pdf)
- 不透明の覆い画像 (cover.png)
- 教育用の覆った出力 (overlap-covered.pdf)
- 画像を空白に移動した結果 (overlap-moved.pdf)
切り出し座標・倍率・元ファイルのハッシュ・再抽出結果 · 再確認日:2026-10-24 · pdftoppm 26.07.0 · pypdf 6.10.0 · pdfplumber 0.11.9。元の PDF は変更していません。
環境・日付・確認範囲
確認日:2026-10-23 · Windows / Chrome 155 · pdf-lib 1.17.1 · PDF.js 6.4.299 · fontkit 1.1.1 · pypdf 6.10.0 · pdftoppm 26.07.0。PDF と図は独自制作で、NanumGothic は OFL-1.1 です。表とファイルは直接観測した結果、説明文はその構造の解釈です。実際の OS キーボード入力、実機のスマートフォン、すべての PDF 閲覧ソフトは検査対象外です。
再現コード:scripts/lab-inputs.py、lab-outputs.mjs、lab-derived.py、tests/readiness-browser.mjs、tests/lab-pdf.py。



