【问题标题】:Specify quality parameter in node pdf-poppler在节点 pdf-poppler 中指定质量参数
【发布时间】:2025-11-24 23:25:01
【问题描述】:

我正在尝试将 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: '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);
    })

但是生成的图像质量不佳。如何指定质量参数。

【问题讨论】:

    标签: node.js pdf poppler


    【解决方案1】:

    好问题。您可以使用 'scale' 来增加图像的大小,默认为 1024。

    let opts = {
        format: 'jpeg',
        out_dir: path.dirname(file)+'/images',
        out_prefix: 'test_',
        page: null,
        scale: 4096
    }
    

    【讨论】: