3

私は PDFKit (Node.js 用の PDF 生成ライブラリ、pdfkit.org ) を使用しており、クライアントへの応答として PDF を送信したいと考えています。

# Write the PDF file to disk
doc.write('output.pdf');

上記のコードは PDF ファイルをディスクに書き込みますが、それを応答として送信したいと考えています。どうやってやるの?

4

1 に答える 1

5

がサーバー応答オブジェクトであると仮定するresと、次のようになります。

doc.output(function(string) {
  res.end(string);
});

これにより、ファイルに書き込むのではなく、PDF の文字列表現が送信されます。上記のコードは、PDFKit のドキュメントに含まれていたコンパイル済みの CoffeeScript です。

doc.output (string) -> 
  console.log string
于 2013-09-14T01:24:36.773 に答える