我正在尝试创建一个可填写的 PDF 表单,以便在 LibreOffice Writer 中工作。我在 Writer 中测试时,它运行良好,但是当我将其导出为 PDF 并在 Adobe Reader 中打开时,它不再以相同的方式运行。
例如,我有带下拉日历的日期字段;这些字段在文件的 PDF 版本中被简单的文本输入框取代。另一个例子是,我有数字字段;这些字段在 PDF 中也变成文本框。
这是什么原因造成的?我该如何修复?我希望 PDF 文件看起来和工作起来都像 .odt 文件。任何见解都值得赞赏!
谢谢,Laya
答案1
了解 PDF 表单是什么以及它的作用可能是值得的。PDF 表单基本上不会区分文本、数字、日期等。它都是文本字段,如果你想要具体化,你必须提供这样做的方法。
但是下拉选择器的转换应该更好,因为有一个下拉的组合框字段类型。
如果您只想允许在文本字段中输入数字,则必须相应地设置其格式属性。
无论如何,LibreOffice 创建的 PDF 表单都是基础,您必须在 Acrobat (Pro) 中完成表单(特别是如果您想要/需要逻辑)。同样,这是因为 .odt 和 PDF 的对象模型相差太大,无法进行转换。
LibreOffice/OpenOffice 是一种创建 PDF 表单的好方法,但您仍然需要 Acrobat 来完成 PDF 表单。