0
私はファイルからPDF文書を読む必要があるnodejsサービスに取り組んでいます。pdfkit jsファイルからの読み取り
ここでは、ワークフローを示します。最初にユーザーがPDFを要求し、pdfkitjsを使用してそれを生成し、サーバーに保存します。その後、ユーザーが同じ文書を再度要求すると、その文書をサーバーから読み取って送り返す必要があります。
pdfkitjsのPDFDocumentを使用してファイルから内容を読み込み、対応するPDFDocumentを作成する方法はありますか?ほとんどすべての検索は、PDFをストリームにパイプする方法を思いついていますが、今はストリームから読み込む方法を思いつきます。
私は、(PDFDocumentを返して)ファイルを読み書きするサービスを持っています。コントローラーは、返されたPDFDocumentを使用して、pdf.pipe(res) –
に配管します。既存のPDFファイルがあれば、PDFDocumentを使用する必要はありません。他の通常のファイルとして提供することもできます。 – lecstor
ありがとうございます。あなたのコメントは正しい方向に私を指摘しました。 pdfkitのドキュメントによると、PDFDocumentインスタンスは読み込み可能なNodeストリームです。したがって、サービス・クライアントはノード・ストリームを戻し、それがどのように取得されたかに気を付けるべきではありません。このため、fs.createReadStreamを使用してファイルのストリームを取得しました(ファイルが存在する場合に備えて)。 –