Получите доступ к преобразованному имени файла в узле pdf-poppler

#node.js #pdf #poppler

Вопрос:

Я пытаюсь преобразовать PDF в изображение.

https://www.npmjs.com/package/pdf-poppler

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

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

let opts = {
    format: 'png',
    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);
    })

 

Однако, похоже, нет переменной, которая имеет доступ к имени преобразованного файла.

Плюс преобразованные имена файлов после out_prefix внутренней opts части, похоже, генерируются случайным образом.

Например, если имя источника 1622204835226-ASSEMBLY LANGUAGE.pdf -это имя файла назначения, может быть 1622204835226-ASSEMBLY LANGUAGE-1.png или 1622204835226-ASSEMBLY LANGUAGE-01.png . Я хотел получить окончательный способ контролировать это, но, похоже, его нет.