如何实现在web上填表最后一键生成word文档,如下图

 

JS生成

function exportToDoc() {
  // 收集表单数据
  var formData = {
    name: document.getElementById("name").value,
    email: document.getElementById("email").value,
    message: document.getElementById("message").value
  };

  // 创建Word文档模板
  var content = "<html><head><meta charset='UTF-8'><title>Form Data</title></head><body><h1>Form Data</h1><p>Name: " + formData.name + "</p><p>Email: " + formData.email + "</p><p>Message: " + formData.message + "</p></body></html>";

  // 将模板转换为Blob对象
  var blob = new Blob([content], { type: "application/msword" });

  // 创建下载链接并模拟点击下载
  var link = document.createElement("a");
  link.href = URL.createObjectURL(blob);
  link.download = "formData.doc";
  link.click();
}