微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将使用 Docxtemplater 生成的 Word 文档转换为 PDF?

如何解决如何将使用 Docxtemplater 生成的 Word 文档转换为 PDF?

大家好,我目前正在使用 Angular.js 开发一个网站,我想从用户的输入中生成一个 word 文档,这很好用!!

问题是我想让用户预览和下载word文档为PDF文档 因此我尝试更改 MIME 类型并更改 SaveAs 格式,但它不起作用

到目前为止,我也尝试使用包将单词更改为 PDF,但没有成功

这里是保存生成的word doc的代码

this.loadFile("/assets/document/Template.docx",function(
  error,content
) {
  if (error) {
   console.log("Load file error: ",error) ;
  }
  var zip = new PizZip(content);
  var doc = new Docxtemplater().loadZip(zip);
doc.setData({
  tag: "Hello"
});
try {
   
        doc.render();
      } catch (error) {
       console.log(error)
      }
       var out = doc.getZip().generate({
        type: "blob",mimeType:
        //"application/pdf;charset=utf-8"
        "application/vnd.openxmlformats-officedocument.wordprocessingml.document"
      }); //Output the document using Data-URI

     saveAs(out,"GeneratedDocx.docx");
    });
  }

而且我仍然无法使用 out 变量使用 docxConverter 或任何其他包进行转换

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。