2

使用:

var doc = new PDFDocument();
doc.pipe(res);
doc.text('Add content here');
doc.end();

ExpressGETルート内では、ブラウザでナビゲートして PDF を表示できます。一度見たら、保存したり印刷したりできます。

それは良いことですが、必要なのは PDF を自動的にダウンロードすることです。アプリケーションはPUTExpress に を送信します。から、PUTPDFも自動ダウンロードできますか?Angular は Angular とユーザーに制御を返すために 200 応答を必要としますが、PDF もダウンロードする必要があります。

res.end(new Buffer(doc), 'binary)、などを試しましres.send(new Buffer(doc, 'binary'))たが、PDF をダウンロードできません。200 を返してから PDF をダウンロードできない場合はPUT、フォールバックし、それPUTが返されたらPDF を表示window.openするGETルートに戻ります。ちょっとハックなので、ダウンロードしたほうがいいと思います。

オプション?

4

0 に答える 0