Укажите параметр качества в узле pdf-poppler - PullRequest
0 голосов
/ 22 ноября 2018

Я пытаюсь преобразовать 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);
    })

Однако сгенерированные изображения не имеют хорошего качества.Как я могу указать параметр качества.

1 Ответ

0 голосов
/ 31 мая 2019

Хороший вопрос.Вы можете использовать «масштаб», чтобы увеличить размер изображения, по умолчанию 1024.

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