2017-03-17 29 views
0

私はファイルからPDF文書を読む必要があるnodejsサービスに取り組んでいます。pdfkit jsファイルからの読み取り

ここでは、ワークフローを示します。最初にユーザーがPDFを要求し、pdfkitjsを使用してそれを生成し、サーバーに保存します。その後、ユーザーが同じ文書を再度要求すると、その文書をサーバーから読み取って送り返す必要があります。

pdfkitjsのPDFDocumentを使用してファイルから内容を読み込み、対応するPDFDocumentを作成する方法はありますか?ほとんどすべての検索は、PDFをストリームにパイプする方法を思いついていますが、今はストリームから読み込む方法を思いつきます。

答えて

0

"ストリーム"がサーバーの応答である場合、最初に応答に適切なヘッダーを追加するだけで済みません。

+0

私は、(PDFDocumentを返して)ファイルを読み書きするサービスを持っています。コントローラーは、返されたPDFDocumentを使用して、pdf.pipe(res) –

+0

に配管します。既存のPDFファイルがあれば、PDFDocumentを使用する必要はありません。他の通常のファイルとして提供することもできます。 – lecstor

+1

ありがとうございます。あなたのコメントは正しい方向に私を指摘しました。 pdfkitのドキュメントによると、PDFDocumentインスタンスは読み込み可能なNodeストリームです。したがって、サービス・クライアントはノード・ストリームを戻し、それがどのように取得されたかに気を付けるべきではありません。このため、fs.createReadStreamを使用してファイルのストリームを取得しました(ファイルが存在する場合に備えて)。 –

関連する問題