【问题标题】:How do I generate and download a PDF file using node.js and express?如何使用 node.js 和 express 生成和下载 PDF 文件?
【发布时间】:2015-07-09 06:46:06
【问题描述】:

我正在用 node.js 和 angular 构建一个 Web 应用程序,我希望生成一个 PDF 文件,供客户端下载。我目前正在使用 phantomjs 下载 PDF 文件。我将如何使用 node.js express 应用程序实现这一点?

【问题讨论】:

    标签: node.js pdf express


    【解决方案1】:
    fs.readFile('/temp/example.pdf',function(error,data){
        if(error){
           res.json({'status':'error',msg:err});
        }else{
           res.writeHead(200, {"Content-Type": "application/pdf"});
           res.write(data);
           res.end();       
        }
    });
    

    res.download('/temp/example.pdf');
    

    【讨论】:

    • 我不明白这一点,请详细解释。我应该将此代码放在我的应用程序中的哪个位置。我有一个函数exports.getPDF
    • 放到exports.getPDF()的回调中
    • 你能给我一个详细的例子吗?我想在pdf文件中生成员工报告
    • 请您解释一下这段代码我收到错误var pdf = $scope.base64ToUint8Array(data); PDFJS.getDocument(pdf).then(functiongetPdfHelloWorld(_pdfDoc) { $scope.pdfDoc = _pdfDoc;$scope.renderPage($scope.pageNum); }); PDFJS 是一种服务吗?
    猜你喜欢
    • 2017-10-15
    • 1970-01-01
    • 1970-01-01
    • 2011-04-29
    • 1970-01-01
    • 2015-12-17
    • 2011-09-30
    • 2022-08-15
    • 2016-06-30
    相关资源
    最近更新 更多