Node.js 使用react js和nodejs将输入文件转换为图像

Node.js 使用react js和nodejs将输入文件转换为图像,node.js,mongodb,Node.js,Mongodb,我面临一个问题,一个星期以来我一直找不到解决办法。我正在使用node Js,我必须将PDF转换为图像,所以我使用PDF poppler,下面是代码。问题是,我正在将我的PDF文件存储到MongoDB中,而此处的文件需要PDF文件的路径,我不知道如何将存储到MongoDB中的文件的路径放入: const path = require('path'); const pdf = require('pdf-poppler'); let file = 'C:\\tmp\\convertme.pdf'

我面临一个问题,一个星期以来我一直找不到解决办法。我正在使用node Js,我必须将PDF转换为图像,所以我使用PDF poppler,下面是代码。问题是,我正在将我的PDF文件存储到MongoDB中,而此处的文件需要PDF文件的路径,我不知道如何将存储到MongoDB中的文件的路径放入:

const path = require('path');
const pdf = require('pdf-poppler');

let file = 'C:\\tmp\\convertme.pdf'

let opts = {
    format: 'jpeg',
    out_dir: path.dirname(file),
    out_prefix: path.baseName(file, path.extname(file)),
    page: null
}

pdf.convert(file, opts)
    .then(res => {
        console.log('Successfully converted');
    })
    .catch(error => {
        console.error(error);
    });

对于发现相同问题的人,只需尝试使用包节点js pdf poppler,它将发挥神奇的作用