来自外部资源的 Acrobat pdf importAnXFDF

Acrobat pdf importAnXFDF from external sources

我使用带有以下脚本的 acrobat 创建了一个 pdf 表单。

脚本下方:

function importXFDF() {
    var url = "https://<Server>/first-form_data.xfdf";
    this.importAnXFDF(url);
}
importXFDF();

如果有任何用户下载并打开表单,我将尝试使用 importAnXFDF() 函数从 XFDF 文件中预填充表单值。 XFDF 文件由 php 脚本动态创建。

问题是:如果我传递任何本地 xfdf 文件,则会填充这些值。但如果它是服务器文件,它会失败。是否可以从服务器将数据导入pdf格式?

您不能从 URL 导入 XFDF,只能从本地文件路径导入。相反,在您的服务器上创建一个 FDF 文件,然后在您的表单中使用 submitForm,其中 URL 是您服务器的 URL 加上“#FDF”。 Thi 将告诉 Acrobat 期望返回 FDF。 Return FDF 使用 application/vnd.fdf 作为 mime 类型。 Acrobat 应填充这些值。