![](/img/trans.png)
[英]How to send a pdf file from node/express app to Flutter app?
[英]How to use prawn pdf inside a node / express app
在一個node.js應用程序中,我想生成pdf文檔並將其發送回用戶。 我想使用Prawn PDF,因為我以前曾經使用過它,並且對使用它感到很舒服。
我想我應該使用節點的child_process.spawn調用ruby腳本(返回pdf)來實現此目的,但我不知道如何實際實現它!
我正在這樣做:spawn = require('child_process')。spawn; pdf = spawn('my_ruby_script');
現在如何獲取返回的pdf文檔?
謝謝,馬諾
我最終得到了這個:
var spawn = require('child_process').spawn;
var child = spawn('ruby', ['print_pdf.rb', doc_id]);
var pdf = '';
child.on('data', function(data){
pdf += data;
});
child.on('exit', function(code){
if(code == 0){
res.setHeader('Content-Type', 'application/pdf');
res.send(pdf);
}
});
紅寶石蝦腳本生成pdf,最后僅“放入”渲染的pdf,該pdf可作為“數據”供兒童使用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.