在节点 pdf-poppler 中指定质量参数
Specify quality parameter in node 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: '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);
})
但是生成的图像质量不佳。我如何指定质量参数。
好问题。您可以使用 'scale' 来增加图像的大小,默认为 1024.
let opts = {
format: 'jpeg',
out_dir: path.dirname(file)+'/images',
out_prefix: 'test_',
page: null,
scale: 4096
}
我正在尝试将 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);
})
但是生成的图像质量不佳。我如何指定质量参数。
好问题。您可以使用 'scale' 来增加图像的大小,默认为 1024.
let opts = {
format: 'jpeg',
out_dir: path.dirname(file)+'/images',
out_prefix: 'test_',
page: null,
scale: 4096
}