使用Zapier中的Code步骤下载PDF

时间:2017-02-10 01:52:23

标签: javascript pdf zapier

我正尝试在Zapier的“代码”步骤中使用Javascript从网站下载PDF。我正在努力寻找有关如何输出文件对象的文档。这是我到目前为止的基本代码。不幸的是,回来的文件是垃圾字符。也许它需要编码?如果我想要的文件是在需要基本身份验证的网站上,我还想了解如何修改此代码。任何建议将不胜感激:

fetch('http://www.pdf995.com/samples/pdf.pdf')
  .then(function(res) {
    return res.text();
  })
  .then(function(body) {
    var output = {id: 1234, myPDF: body};
    callback(null, output);
  })
 .catch(callback);

1 个答案:

答案 0 :(得分:0)

您的代码应该可以正常运行。如果您正在执行诸如发送电子邮件或上传到Dropbox之类的操作,则可以选择"运行JavaScript"在附件或上传文档选项中,选择您的JavaScript操作。

到目前为止,我只能使用res.buffer()而不是res.text()在本地生成PDF,然后将缓冲区传递给fs.writeFile()。