ユーザーが PDF をアップロードし、アップロードされたファイルの最初のページを画像に変換できるアプリを作成しようとしています。https://github.com/mooz/node-pdf-imageを使用しています。ツールにどのパスを指定すればよいかわからず困っています。ユーザーのコンピューターで使用できる PDF の完全なパスがないため、ファイルを S3 にアップロードしてから、そのパスを使用してみました。
uploadFile(file, 'temps')
.then(uploaded => {
const pdfFile = new PDFImage(uploaded.secure_url);
return pdfFile.convertPage(0);
})
.then(imagePath => console.log(imagePath))
.catch(error => console.log(error));
上記は fs.stat が関数ではないというエラーをスローします。このプラグインをどのように使用して、ユーザーがファイルをアプリにアップロードできるようにしますか?