ArrayKit

制作可填写 PDF 表单

在 PDF 上画出文本框、复选框、下拉列表和单选项,保存成别人真能往里打字的表单。

制作可填写 PDF 表单

在 PDF 上画出文本框、复选框、下拉列表和单选项,保存成别人真能往里打字的表单。

PDF 在这个标签页里被绘制和重写。你试填表单时输入的内容,以及文档的任何信息,都不会离开你的设备。

去填你刚做好的这份表单

关于 制作可填写 PDF

多数表单来时都是扁的:一张印好的纸,扫描或导出而成,每个答案该落的地方只有一排下划线。挑一种域类型,在答案该落的位置拖出一个框,它就成了真正的交互式表单域——那种阅读器允许别人打字、勾选和挑选的域,也是文件保存后能留住所填内容的那种。文本框、多行文本框、复选框、带自有选项清单的下拉列表、单选组和日期框全都在,每个都能设名称、提示、必填标记、默认值和字号。「识别空白行」会在正文里找出成串的下划线,并在每一串上盖一个有名字的文本域。印好的页面本身绝不会被改动,表单在你的设备上生成。

功能特性

  • 六种域类型:文本、多行文本、复选框、下拉列表、单选项和日期
  • 拖动画出、拖动移动、拉角改尺寸、方向键按 1 点微调
  • 「识别空白行」会在每一串下划线上盖一个有名字的文本域,可一键撤销
  • 每个域都可设名称、提示、必填标记、默认值、最大长度和字号
  • 下拉选项每行一个输入;单选项归在同一个名称之下成组
  • PDF 原有的表单域保持原样,其名称受到保护
  • 名称冲突、下拉列表为空、方框小到点不中,都会在生成之前被拦下
  • 可在预览里试填做好的表单,然后下载可填写的副本

如何使用 制作可填写 PDF

  1. 把 PDF 拖进来,从工具板里挑一种域类型
  2. 在答案该落的位置拖出一个框,然后在面板里设定名称与选项
  3. 运行「识别空白行」,自动盖住下划线横线
  4. 查看预览,然后保存可填写的副本

示例

输入

membership-form.pdf — 2 pages, no existing fields

输出

membership-form-fillable.pdf — 11 text fields, 3 checkboxes, 1 dropdown, tab order top to bottom

十一个文本框里,有九个是空白行识别自己找出来的。

常见错误与故障排除

  • 「识别空白行」什么也没找到。 — 它在文字层里找成串的下划线。以图形方式画出的横线,以及扫描页面,都没有这种下划线——请手工画这些框,或者先运行 PDF OCR,给页面一层可供搜索的文字。
  • 某个域名称被拒绝了。 — 除了同一组里的单选项,两个域不能共用一个名称;而名称里的英文句点会创建父级域,所以它会被去掉。请把这一对里的一个改名。
  • 默认值里的带重音字符不见了。 — 默认值用内置字体绘制,它覆盖拉丁文字,超出范围的字符会被舍去并计数。别人后来输入的内容由他们自己的查看器绘制,不受同样的限制。
  • 下载的文件里没有我在预览中填的内容。 — 预览是一个真实的表单,所以在那里输入的内容只留在预览里。请下载可填写的文件在阅读器里填写,或者用填写 PDF 表单把值填进去并保存下来。

常见问题

我画出来的域在 Acrobat 和浏览器查看器里都能用吗?
能。它们是带有自己外观流的普通交互式表单域,而不是一张表单的图片,所以任何支持填写 PDF 的阅读器都会显示它们,并保存所填内容。
能给扫描的表单加上可填写的方框吗?
能。这些域浮在页面之上,所以扫描件的表现和电子件完全一样。只有自动识别空白行需要文字层,因此在扫描件上请自己画这些框。
单选按钮怎么知道它们属于同一道题?
靠共用域名称——那个名称就是这一组——而每个选项带着自己的值。选中一个就会清掉其他,所以请给同组内的每个选项设不同的值。
日期框会校验输入是不是真实日期吗?
不会。它是一个文本域,所选格式以提示的形式显示,既无校验也无脚本,所以别人照样可以在里面打任何东西。
PDF 原本就有的表单域会怎么处理?
它们保持原样,在你编辑时以虚线轮廓画出,而它们的名称会被预留,因此新域不会与其中任何一个冲突。
为什么有个提示说到了 XFA 表单数据?
因为这个文件带着 XFA 表单,那是 Adobe 较早的一种布局,多数浏览器和不少阅读器无法显示。它会被移除,好让别人真正看到的就是你画出来的那些域。

相关工具

  • 填写 PDF 表单 — 在可填写的 PDF 中输入,并按原样或压平后保存。
  • PDF表单数据提取 — 把填好的PDF答案导出为JSON或CSV。
  • PDF 拍平 — 把填好的表单字段固定进页面内容。
  • PDF 签名 — 手写签名并放到 PDF 页面上,还可加上姓名与日期。
  • 给 PDF 添加图片 — 在选定页面放上标志、照片或印章,尺寸、位置与不透明度可调。
  • PDF 检查器 — 查看 PDF 的版本、页面尺寸、字体、表单、安全性与标准声明。
  • Word 转 PDF — 把 .docx 转成 PDF,并保留其结构。

更多PDF工具

  • 图片转 PDF — 将图片合并为单个 PDF(自动 / 纵向 / 横向)。
  • PDF 转图片 — 将 PDF 页面转换为可下载的 PNG 或 JPG 图片。
  • 合并 PDF — 将多个 PDF 合并为一个,并支持重新排序。
  • 拆分 PDF — 将页面或范围(如 1-3,5,7-9)提取为新的 PDF。
  • 旋转 PDF — 将全部页面或选定页面旋转 90/180/270°。
  • 整理 PDF — 从缩略图重新排序、旋转和删除页面并导出。
  • 添加页码 — 在 PDF 上标注页码(位置、格式、起始值)。
  • PDF 水印 — 为每一页添加对角线文字水印。
  • 裁剪 PDF — 使用裁剪框裁剪每一页的边距。
  • PDF 转文本 — 将 PDF 中可选取的文本提取为纯文本或 Markdown。
  • 对比 PDF — 逐行对比从两个 PDF 中提取的文本。
  • 加密 PDF — 使用 AES-256 或 RC4 加密为 PDF 添加密码保护。
  • 解密 PDF — 移除已加密 PDF 的密码保护。
  • 压缩 PDF — 通过以所选质量和分辨率将每页重新渲染为 JPEG 来缩小 PDF。
  • PDF元数据编辑器 — 查看、修改或清除PDF的标题、作者等字段。
  • PDF尺寸调整 — 把PDF每一页调整为A4、Letter等标准尺寸。
  • PDF 拍平 — 把填好的表单字段固定进页面内容。
  • PDF 一页多页 — 每张 2、4、9 或 16 页,支持小册子顺序。
  • PDF 页面交错合并 — 把奇数页和偶数页两次扫描合回一份文档,可倒序。
  • PDF 转单张长页 — 把所有页面拼成一张连续长页,滚动阅读而不用翻页。
  • PDF表单数据提取 — 把填好的PDF答案导出为JSON或CSV。
  • 空白页删除工具 — 找出扫描件里的空白页并删掉。
  • 文本转 PDF — 把输入或粘贴的文字变成分页的 PDF。
  • Markdown 转 PDF — 把 Markdown 的标题、列表、表格与代码排成 PDF。

查看全部PDF工具 (85) · 全部工具