首先确认 PDF 是否包含交互式字段。打开 PDF 表单填写工具,完成字段后先下载可编辑的工作副本,并检查这个实际文件。只有当接收方要求固定、不可编辑的字段外观时,才扁平化单独的最终副本。
如果空白线无法选中,表单很可能是平面 PDF 或扫描件。使用 PDF 表单创建器添加字段,或使用 PDF 编辑器放置文字。数字签名前应先确定全部内容。
交互式、平面还是已签名?
| 观察结果 | 类型 | 下一步 |
|---|---|---|
| 可以选择文本框、复选框或菜单 | 交互式 AcroForm | 使用表单填写工具 |
| 能看到空白线,但没有可选字段 | 平面 PDF | 添加字段或文字 |
| 整页像一张图片 | 扫描件 | 使用获准的 OCR/编辑流程并进行视觉比对 |
| 已有数字签名 | 已签名 PDF | 编辑前验证未改动的原件 |
安全操作流程
- 保留原件,并在名称清晰的副本上工作。
- 将检测到的字段与可见页面逐一核对。
- 准确填写文字、勾选项、单选项和列表;不猜测含义不清的问题。
- 检查所有页面、必填字段、合计和条件问题。
- 先下载可编辑副本,重新打开并确认每个值。
- 仅在流程要求时创建单独的扁平化最终副本。
什么时候应该扁平化?
扁平化会把字段的当前外观变成页面内容,并移除交互式字段。pdf-lib PDFForm 文档说明,扁平化后这些字段无法再访问或编辑。
- 扁平化最终副本:接收方明确要求不可编辑表单,而且已保留经过检查的工作副本。
- 保留字段:仍需修改、自动读取字段值,或无障碍流程依赖字段语义。
- 检查输出:重新打开文件,放大长答案,并核对选项和页数。
能力边界、无障碍和签名
PDFCheck 可处理常见 AcroForm 文本框、复选框、单选组、下拉框和列表字段。它不会填写数字签名字段,底层 pdf-lib 引擎也不支持读取或修改 XFA 字段。若字段缺失或只读,请使用文档所有者要求的软件。
用 PDF 无障碍检查器筛查字段标签、工具提示和 Tab 顺序。Adobe 无障碍指南说明了这些要点。
最后再签名。随后使用 PDF 签名检查器验证未修改的结果,并使用 PDF 验证器检查实际提交副本。