让AI设计字段,用Writer做能填写和保存的器材送修PDF

把一张接收单画成表格,别人打开PDF时却只能看、不能填;好不容易填完,重开又发现内容没留下。这个练习从字段设计开始,让AI把一段完整说明变成合适的输入框、单选列表和复选框,再用LibreOffice Writer做成能在PDF阅读器里填写的文件。

目标是留下四样东西:可编辑的ODT源文件、空白可填写PDF、用虚构器材填好的测试PDF,以及你实际填写的检查记录。AI负责提取必要信息、选择控件和设计找错案例;控件搭建、保存与重开检查由你完成。

开始前:准备桌面工具,只用虚构材料

准备已安装的Writer、中文字体,以及支持交互表单的PDF阅读器。LibreOffice免费且开源;本例不需要插件、数据库或付费PDF制表会员。Acrobat Reader官方FAQ说明其Windows和macOS桌面版免费,可以填写交互表单并保存。已有其他阅读器也可以先用,但要完成同样的验收。

文字AI可以使用已有、在你所在地区和账户可用的中文对话工具,例如从DeepSeek官网进入网页版。本例只做文字对话,不调用API。官方下载页介绍了客户端的免费体验,但本文不承诺网页版固定免费次数、无限额度或所有地区都能访问;以自己的账户界面和当前规则为准。

只把下方原创虚构材料交给AI,不上传真实送修单、姓名、电话、设备序列号、库存清单或报价。DeepSeek隐私政策说明会处理对话输入,并介绍训练用途和退出设置;本地保存ODT不会改变在线提示词已经发送给服务方的事实。用户协议还要求核查对外发布的输出并标明AI生成情况。以后公开自己的成果,应如实说明AI辅助设计和人工复核的范围。

本文于2026年10月20日核对资料;LibreOffice下载页当日显示26.8.1,主要操作依据为26.8帮助。字段和版面是编辑提供的教学参考,未在DeepSeek运行提示词,也未实机完成Writer导出或PDF阅读器测试。软件界面可能变化,请记录自己使用的版本。

一、给AI完整说明,让它决定该用什么字段

练习中的“方格器材间”不存在真实客户。一张单只记录一台虚构器材的接收信息,不承担报价、维修授权或签字确认。先让AI从自然语言说明里找出必需信息,不要把一张已做好的表格交给它换词。

复制下面整块提示词,包括R1到R8。要求AI给每个字段标出依据,是为了看清它有没有随手加上姓名、手机号或维修价格。

你是表单信息设计助手。请把下面完整的虚构说明转换成一页A4器材送修接收表的字段方案,后续由我在LibreOffice Writer手动建控件并导出可填写PDF。你只设计和找错,不操作软件,不生成宏、脚本、数据库、提交网址或PDF文件。

先逐段提取必须记录的信息,再给出满足用途的最少输入控件。逐个输出:对应材料编号和用途、短中文标签、Writer控件类型、唯一小写英文名称、必填/选填、默认状态、建议字符上限或完整选项、Tab阅读顺序、简短提示。单选信息不要做成多个可以同时勾选的复选框;可能同时存在的配件不要强制单选。默认值不能替填写者作事实判断。把普通标签、说明与真正输入控件分开计数。

对器材编号保留前导零,使用文本。为减少PDF阅读器差异,日期也先用文本框与YYYY-MM-DD说明,不假设日历控件、输入掩码、必填校验或宏会在PDF里执行。控件名不可重复;不要声称导出后内部字段名必然不变。给出从上到下的Tab顺序。字符上限是本练习的版面设计提案,需人工确认并在目标阅读器测试。

最后输出:①应删除的多余字段及理由;②单选/多选和未填写/没有配件的区别;③需要实际文件测试、不能只看设计表判定的事项。不要新增真实姓名、联系方式、金额、签名、客户账号、维修承诺或机器诊断。

<虚构说明>
R1. “方格器材间”是为本教程虚构的工作间,没有真实客户。工作人员想在本地电脑做一张器材送修接收单,一张单只对应一台器材,便于后续对照收到的物件和报修现象;这张单不是维修合同、报价单或安全检查证明。
R2. 每台器材都有练习用的内部贴纸编号,例如EQ-0007。接收时必须抄下这个编号,以及能够认出物件的简短名称,例如“便携补光灯B2”。同名器材可能有多台,不能只留名称;这里不记录厂商序列号,也不另设品牌、型号和资产价格。
R3. 接收当天要记录日期。这里只记录已经知道的通电表现:未做通电检查、无法启动、能启动但异常、暂未复现,只能选其中一种。不能替填写者默认选“正常”;也不要求为了填表再通电、拆机或尝试维修。
R4. 另留一块能够换行的区域,用短句写报修现象,例如在什么操作后出现什么现象;可以按两三行写,但不放照片、日志或个人信息。对没有检查过的情况如实说不知道,不让AI推测故障原因。接收日期、编号、名称、通电表现和这段现象描述都需要填写。
R5. 随附物可能同时有电源适配器、数据线和收纳袋,也可能一个都没有。工作人员先核对实物,再分别勾选随本次器材一起收到的这三种物件。某项未勾表示本次未随附该项,不代表器材永远没有该配件;全部未勾是允许的。
R6. 如果另有小配件,用一个短文本位置写“其他随附件”;没有其他物件时可以留空,不再多加一个“其他”复选框。配件信息与器材故障现象必须分开,免得后来误把“少了一根线”当作故障诊断。
R7. 这次表单不收姓名、联系方式、地址、健康情况、金额、签名或送修人的账号,也不做预约、审批、维修进度、报价、付款、取件通知和法律承诺。它只保留接收时必要的物件与现象信息。
R8. 成品限一页A4,需要能在PDF阅读器用键盘依次填写、在本地另存、关闭后重开,仍保留中文、前导零、单选项和各配件勾选状态。空白模板必须另外保留;不设置联网提交、重置、签名按钮或宏。尚未实际执行的检查保持“待测”。
</虚构说明>

先审它的选择理由。例如,器材编号要保留前导零,应作为文本;“已知通电表现”一次只能选一种;三个随附件可能同时收到,应分别勾选。AI若只说“这样更专业”,却不能指出材料依据,就继续追问。字符上限属于版面提案,由你确认后再用真实文件测试。

二、对照9个输入控件,把默认值和名字定下来

下面是一份编辑设计的参考答案,便于检查AI是否遗漏或扩张范围。它不是某次模型调用的实测输出。左侧标签、标题和说明不算输入控件。

9个输入控件的人工参考方案
Tab顺序 可见标签 源控件Name 控件与上限 默认值和含义 材料依据
1 接收日期*(YYYY-MM-DD) received_date Text Box,单行,上限10字符 空白;人工核对日期是否存在 R3、R4
2 器材编号* equipment_id Text Box,单行,上限16字符 空白;保留EQ-0007中的零 R2、R4
3 器材名称* equipment_name Text Box,单行,上限24字符 空白;填能认出物件的短名称 R2、R4
4 已知通电表现*(单选) power_state List Box,下拉,禁止多选 请选择;提示项不算填完 R3、R4
5 报修现象*(可换行,80字符内) symptom Text Box,普通多行,上限80字符 空白;不由AI补诊断 R4
6 电源适配器 accessory_adapter Check Box,普通两状态 未勾;按本次实际随附情况选 R5
7 数据线 accessory_cable Check Box,普通两状态 未勾;与其他配件独立 R5
8 收纳袋 accessory_bag Check Box,普通两状态 未勾;允许三项同时勾选 R5
9 其他随附件(选填,30字符内) accessory_other Text Box,单行,上限30字符 空白表示没有其他随附件 R6

通电表现列表按这个顺序放五项:请选择/未做通电检查/无法启动/能启动但异常/暂未复现。不要把“请选择”当作已经检查过,也不要默认选某种结果。三个配件框全部不勾是允许的,意思是本次没有随附这三种物件;“其他随附件”没有内容时也可留空。

名字用小写英文和下划线,九个都不重复。复制输入框后不能只改旁边的中文标签,还要改它的Name。这里的Name是源ODT中识别控件的名字;导出PDF可能生成自己的唯一名称,不承诺两边的内部键名完全相同。

星号表示人工交付要求,不保证PDF会自动拦截漏填。这次不设联网提交。即使日期为空、填了2026-02-30,或列表仍是“请选择”,阅读器也可能允许保存。填写者必须自行检查,不能用“保存成功”代替“内容完整”。

姓名、手机号、签字和金额都在范围外;品牌与型号已被R2排除;“其他”复选框与已有短文本位置重复。把这些删除,才能保持一页接收单的用途。表单上可以直接使用这组静态文字:

方格器材间|器材送修接收单(虚构练习)
一单一台。*项请填写后自行核对;本表不会替你诊断故障或承诺维修。
只记录已有观察,不为填表通电或拆机。
随附物:请先核对再勾选,可多选;未勾表示本次未随附该项,全部未勾允许。
填写后另存为新PDF,关闭后重开核对;不要覆盖空白模板。

三、在Writer中放入真正的表单控件

先保存空白源文件,再按参考表逐个建立控件。不要用画图工具栏的普通文字框或输入“□”字符来代替可勾选字段。

  1. 新建Writer文本文档,保存为equipment-intake-source.odt。页面设为A4竖版,四边页边距15毫米。可用两列表格安排位置:左列约42毫米放标签,右列约138毫米放输入区域。七行依次为日期、编号、名称、通电表现、报修现象、三项配件、其他随附件。
  2. 标题与说明先用普通文字排好。单行输入框可从约136×8毫米开始,报修现象框约136×38毫米,配件行放三个约40毫米宽的复选框。这些只是起始尺寸;字体和显示效果需要后续检查。
  3. 通过View → Toolbars → Form Controls打开“表单控件”工具栏,开启Design Mode。关闭Control Wizards,避免插入列表时误入数据库向导。
  4. 选择表单控件里的Text Box,在日期右侧拖出输入框。打开Control Properties,按字段表设置Name、默认文本空白、字符上限和中文字体。所有输入控件保持可编辑、可见、可打印,Tabstop设Yes。再插入或复制其余文本框,复制后立即改Name。

文本框、复选框和列表框的功能见官方Form Controls说明。控件General属性说明列出默认值、字符上限、文本类型等设置;各控件显示的属性不完全相同。

列表框与复选框分别设置

通电表现使用List Box。在General的List entries录入完整五项,一项一行;Dropdown设Yes,Multiselection设No,Default selection选“请选择”。若当前属性显示Data → Type of list contents,选Value list,不连接数据源。退出设计模式后展开一次,确认五项确实都在。

列表编辑器的操作因版本而异,Writer 7.6官方指南的示例使用Shift+Enter分隔列表项;这是旧版辅助说明,当前界面有逐项编辑入口时按实际入口操作,不要把五项粘成同一个长选项。

报修现象框选择普通Multi-line,不使用“Multi-line with formatting”。三个配件各放一个Check Box,按表填写Label和Name,默认未选,关闭三态。其他随附件是单行文本框。这里不需要单选按钮、提交、重置、签名、宏或事件处理。

让Tab按填写顺序走

打开Form → Activation Order,把九个输入控件按参考表从上到下排列,用Move Up和Move Down调整。官方Activation Order帮助说明了这个入口。若界面显示索引从0开始,表中的顺序1—9对应0—8;判断依据是焦点实际走向。

退出Design Mode,先点日期框,用Tab经过九项,再用Shift+Tab反向返回。列表只能留下一个选择,三个配件应能同时勾选。在Writer中通过后,仍要在导出的PDF里重做这一轮。

如果刚刚在Writer里输入过测试内容,导出前清空文本、让列表恢复“请选择”、三个配件恢复未勾,并再次核对默认属性。保存这份空白ODT,避免把测试数据混进模板。

四、导出表单PDF,别跳过完整选项

选择File → Export As → Export as PDF,打开完整导出对话框。导出整份文档,使用普通PDF并勾选Create PDF form;不要开启Hybrid PDF。PDF导出常规选项说明,Create PDF form用于生成可填写表单,Hybrid PDF则会嵌入ODF源文件。

关闭Allow duplicate field names作为防重复保护。源文件仍要保持九个Name唯一;关闭该选项会让导出端使用唯一名称,不能拿这个开关代替源控件对账。Submit format用于有提交动作时的数据格式,本例没有提交按钮或目的地址,不用它建立回传。

保存为equipment-intake-blank.pdf。不要使用系统“打印到PDF”来替代这一出口,也不要在阅读器中逐个“添加文字”冒充表单字段。打开导出的本地文件,先检查只有一页、中文完整、标签没有被输入框遮住、空白默认状态正确。

用阅读器直接点击既有字段:文本框应出现输入位置,列表可展开,配件可勾选。Adobe表单帮助区分了交互表单和只能叠加文字的平面表单;两者看起来都能放文字,但本次交付要求保留原生输入控件。

五、让AI准备找错数据,再亲手测文件

把最终确认的完整字段表和五个列表选项交给AI。下面的第二轮提示词要求它围绕具体PDF行为找反例,不能只回答“字段清晰、设计合理”。

下面是我已人工确认的完整字段表。请针对“Writer导出后在PDF阅读器填写并保存”的文件,而不是仅针对文案,设计一套虚构测试包。

输出按“编号/完整输入或动作/应观察到什么/若不符合先查哪里”排成表。必须有:
1. 一条正常完整记录,包含中文、EQ-0007这类前导零编号、单选值和两项同时勾选的配件;逐字段列出保存后应比对的值。
2. 全部配件不随附的合法记录;不要强迫至少勾一项。
3. 忘填日期、下拉停在“请选择”和2026-02-30的反例。明确这是人工审查应发现的问题,不假设PDF自动报错。
4. 用可逐字符比对的80字符中文串测试换行和长度,再加第81字符测试上限。不要声称字符上限一定在PDF中生效;要检查有没有截断、隐藏滚动或失去文字。
5. 从第一个字段按Tab经过9个控件、Shift+Tab回退的步骤;单选列表只留一个值,配件允许多选。
6. 在目标阅读器另存为新文件、彻底关闭文件、从本地路径重开,比对全部字段;再改一个字段另存并重开,确认仍可编辑。
7. 在另一个已有阅读器只做交叉检查时应记录什么;没有该软件就写“未测”,不可冒充兼容。

只用本练习虚构器材,不能出现人名、联系方式、真实序列号、金额、API密钥或在线提交网址。不要生成修理建议。所有“实际结果”一栏留待测;预期不是实测成绩。

以下是最终字段表和选项:
【粘贴自己确认的完整字段表及power_state的五个选项】

检查AI是否真的给了可执行的动作与完整输入。若它声称“必填项会阻止保存”,要求改成分别记录阅读器实际表现和人工判断;若它要求至少勾一件配件,退回R5。AI生成的测试表不是已经测得的成绩。

先用这条完整记录做基准

下面所有值均为虚构。报修现象的两行应进入同一个多行字段。其他字段不要合并,逐项填写。

received_date = 2026-10-21
equipment_id = EQ-0007
equipment_name = 便携补光灯B2
power_state = 能启动但异常
symptom = 开机约十秒后闪烁。
切换档位仍出现。
accessory_adapter = 已勾
accessory_cable = 未勾
accessory_bag = 已勾
accessory_other = 冷靴支架1个

两次保存、关闭、重开

  1. 用目标PDF阅读器打开equipment-intake-blank.pdf,填写上面的九项。只选择既有字段,不启动Acrobat的Prepare a form、云端分享或签名流程。
  2. 使用本地“另存为”(Save As),保存equipment-intake-test-T1.pdf。确认选择的是自己控制的本地文件夹,空白模板仍单独保留。
  3. 关闭这份PDF,再从刚才的本地路径重新打开T1文件。逐项对照:日期、EQ-0007、中文名称、单选值、两行现象、三个勾选状态和其他随附件。不能只看文件名存在。
  4. 在重开的T1文件里,只把器材名称改为“便携补光灯B3”,另存equipment-intake-test-T1b.pdf。
  5. 再关闭并重新打开T1b。应只改了这一个名称,其余八项不变,而且仍能点进字段修改。若只剩平面文字,不能算完成。

Reader保存表单说明给出Save As入口。若使用Firefox,其官方PDF阅读器帮助说明了填写后保存文件的方式;要打开保存到本地的新副本核对,不能让未关闭的浏览器标签替你证明数据已写入文件。本文未实测任何一种阅读器。

六、加上反例,检查“可以填”背后的问题

正常记录通过后,再测下面几种情况。每次使用工作副本;结果如实写“通过/不通过/未测”,不把预期抄成实际结果。

虚构边界测试与人工预期
检查 输入或动作 应观察到什么
无配件 三项全部不勾,其他随附件空白 这是允许的完整配件记录;不能要求至少选一项
未完成 日期空白,列表保持“请选择” 人工检查应判未完成;阅读器能保存也不能算完整
不存在的日期 填2026-02-30 文本框可能接受,人工应指出日期无效并改正
单选与多选 列表先选无法启动,再选暂未复现;配件全勾 列表最终仅为暂未复现;三个配件同时保持已勾
键盘顺序 先点日期,Tab走完九项,再Shift+Tab返回 正向按1—9,反向按9—1,无漏项、绕远或停在装饰标签
中文与前导零 名称填LED-01/备用灯(蓝),编号EQ-0000 保存重开后中文、全角符号、前导零都保持,没有串入别的字段
字段边界 输入下方80字符串,再尝试追加“尾” 80字符完整显示并保存;第81字的接受、拒绝或截断行为如实记录
目标阅读器 用实际接收者会用的软件打开同一测试副本 记录系统、软件与版本;有条件再测第二阅读器,没有则写未测

这串文字共80个字符,专门检查长度和换行,不是实际报修内容。复制后与重开文件中的内容逐字对照:

一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十

再在末尾追加一个“尾”,得到81字符反例。若第81字不能输入,说明本次软件组合限制了长度;若能输入,就不能说上限设置已生效。无论是否有限制,默默截断、文字藏在滚动区域里,或退出字段后看不到结尾,都要记录并处理。实际填写的有意义内容不能被悄悄删掉。

80字符是本练习的版面约定。若完整80字符仍放不下,先调整该控件高度或可读字号,再测试;必要时由人重新决定允许长度并同步修改说明。不要靠整体缩小整页,或让AI擅自删改故障事实来掩盖问题。

七、从源文件修复,留下可重复使用的模板

按失败现象回到最小修复范围
现象 处理顺序
输入框不能点 检查是否插入真正Form Controls、是否勾选Create PDF form,并确认打开的是新导出文件。再用已有支持表单的阅读器交叉检查。
改一个框,另一个也变化 先核对源ODT中复制出来的控件Name,修复重复,再重新导出测试。
列表缺项或能多选 检查List entries是否分项、Value list设置及Multiselection;在ODT和PDF中分别展开核对。
Tab跳来跳去 在源ODT调整Activation Order,再导出。目标阅读器仍不同就记录差异,不能只凭Writer通过宣布解决。
中文缺字或结尾被藏住 核对本机字体、控件宽高与字符上限。修源文件,再做填写和重开检查。
填完后重开变空白 确认另存的是填写后的文件、路径正确;排除只保留未关闭的标签、保存了原模板或用了错误出口。保留失败副本,记录阅读器版本,再复测。
能看到内容却不能再填 检查是否用了打印到PDF或叠字流程。回到ODT重新导出表单;截图和静态打印件不能替代可编辑成品。

最后打开空白模板,再确认文本为空、列表为“请选择”、配件未勾。把源ODT、空白PDF、两次测试PDF和检查记录放在一起。记录可以使用下面格式:

检查日期:
系统与版本:
Writer版本:
PDF阅读器与版本:
空白模板文件名:
第一次另存及重开结果:待测
修改一项后的第二次另存及重开结果:待测
单选/多选/Tab/中文与前导零/80字符检查:待测
失败项与修改:
复测结果:待测
第二阅读器及结果:未测
空白模板是否仍为空白:待测

只有在目标阅读器里完成九项核对和两次重开,才把这次文件验收记为完成。没有合适阅读器、仍有隐藏文字,或尚未做重开测试,就保留“待验收”,不必为把清单勾满而购买付费套餐。

这份PDF便于本地填写和留存,不自动汇总、不保证日期有效,也没有经过完整无障碍认证。以后改字段、字体或阅读器,都重新跑受影响的检查。AI能帮你把信息需求整理成可实施方案;最终文件是否可靠,要看填写值真正保存下来后还能不能正确重开和修改。

资料核验:2026年10月20日。材料、字段方案与测试数据为原创虚构教学参考;80字符夹具仅核对了文本长度。本文未执行指定AI产品对话、Writer控件搭建、PDF导出或阅读器端到端测试。所有实际验收结果由读者操作后填写。

© 版权声明

相关文章