#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
. Я хотел получить окончательный способ контролировать это, но, похоже, его нет.