如何使用Node js将PS响应转换为pdf文件?

时间:2019-08-13 10:03:40

标签: javascript node.js express pdf postscript

我从如下所示的CURL请求获得响应

5 0 obj <</BaseFont/Helvetica/Type/Font/Encoding/WinAnsiEncoding/Subtype/Type1>> ........   7 0 obj <</Type/XObject/Resources<</ProcSet [/PDF /Text /ImageB /ImageC /ImageI]/Font<</F1 5 0 R>>>>/Subtype/Form/BBox[0 70 95 100]/Matrix [1 0 0 1 0 0]/Length 80/FormType 1/Filter/FlateDecode>>stream x�s �2T0^@BC^E#^E^KS=c^S��\.}7C^EC#=33��4.�����ĒҢT^E��<12>,$^]�@E� ^]^Za�E�i��) y�^P.^@v�^UT endstream

我尝试使用下面的节点js代码将上述资源转换为pdf

var data = readFile_fun();  //Get post script response from function  
fs.writeFile("pdf.pdf", data, 'binary', async function (err) {
  if (err) {
      console.log("=====err===========");
      console.log(err);
      return_data.success = false
      return_data.message = err
      return res.json(return_data)
  }
});

这将生成一个pdf文件。但是,当我尝试打开文件时,它显示了一个错误

  

不支持文件类型的纯文本文档(文本/纯文本)

请给我一个解决此问题的解决方案。预先感谢。

0 个答案:

没有答案