在节点 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.png1622204835226-ASSEMBLY LANGUAGE-01.png。我想找到一种明确的方法来控制它,但似乎没有。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...