填写 PDF 表单 的工作原理
PDF 表单填写工具让你直接在浏览器中填写 PDF 的交互式 AcroForm 字段:文本输入框、复选框、单选按钮和下拉列表均受支持。你输入值、做出选择,pdf-lib 将你的答案写入本地内存中的表单字段。填写好的 PDF 随后作为下载提供,不会有任何数据经过服务器。
该工具读取 PDF 中嵌入的 AcroForm 字段定义,并将每个字段渲染为交互式控件。当你点击下载时,pdf-lib 将字段值序列化回 PDF 结构中,生成任何标准 PDF 查看器均可正确显示的已填写副本。使用 XFA(Adobe LiveCycle)而非 AcroForm 的表单是另一种格式,不在此处涵盖;那类表单需要 Adobe 专用工具才能填写。填写和展平在这里是同一处理流程的两种设置:不开启展平,字段在任何查看器中都保持可编辑;开启展平后,值会被烘焙进页面,之后谁都无法再更改它们。