实测观察结果
| 项目 | 输入 / 参考 | 观察到的输出 |
|---|---|---|
| 遮盖位置 | X 12 / Y 40 mm | 日期可提取,但被遮住 |
| 移动后位置 | X 12 / Y 220 mm | 原文提取结果不变 |
这些观察只适用于本次试验资料,不代表所有 PDF 或阅读器。
复现条件
把原创不透明 PNG 放在日期和编号上。两份输出使用同一原件和图片,只改变位置。遮盖结果用于说明有意重叠,并非推荐默认排布。
检查与导出行为
引擎输出与浏览器警告流程分别测试。浏览器提示原文字或图形可能被挡,并在确认前禁用下载。允许有意重叠;把图片移到空白处可清除此例警告。两个文件中的原日期仍可提取。
调整放置位置
- 对照原件与遮盖结果中的日期。
- 选中图片并调整 X、Y 或宽度,或尝试寻找空闲位置。
- 逐页检查输出,包括新旧图形的边界。
- 添加说明时,优先使用页边空白或独立说明页。
检测的局限
检测结合文字边界,以及照片、矢量和扫描内容的低分辨率渲染,并考虑 PNG 透明度。细线、半透明和浅色背景可能漏检。没有警告不代表安全。下载限制测试使用浏览器自动化;真实拖动与操作系统剪贴板测试需另行进行。
可下载检查的文件
- 包含真实文字的原件 (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。表格和文件记录直接观察结果,说明文字解释其结构。真实操作系统键盘输入、实体手机及所有 PDF 阅读器不在本次试验范围内。
复现代码:scripts/lab-inputs.py、lab-outputs.mjs、lab-derived.py、tests/readiness-browser.mjs 和 tests/lab-pdf.py。



