gpt4 book ai didi

node.js - Nodejs pdf到图像转换

转载 作者:太空宇宙 更新时间:2023-11-03 21:56:59 30 4
gpt4 key购买 nike

我正在使用https://www.npmjs.com/package/pdf-image .

 var PDFImage = require("pdf-image").PDFImage;

var pdfImage = new PDFImage("brochure.pdf");
pdfImage.convertPage(0).then(function (imagePath) {
// 0-th page (first page) of the slide.pdf is available as slide-0.png
fs.existsSync("slide-0.png") // => true
},function(err){
console.log(err);
});

但我收到此错误

 { message: 'Failed to convert page to image',
error:
{ [Error: Command failed: /bin/sh -c convert 'brochure.pdf[0]' 'brochure-0.png'
/bin/sh: 1: convert: not found
]
killed: false,
code: 127,
signal: null,
cmd: '/bin/sh -c convert \'brochure.pdf[0]\' \'brochure-0.png\'' },
stdout: '',
stderr: '/bin/sh: 1: convert: not found\n' }

请帮助我如何使用nodejs将pdf转换为图像。

最佳答案

您需要下载 ImageMagick 才能使该包正常工作。您可以在文档 here 上找到安装说明

如果您已经这样做了,则您的路径配置可能有问题。尝试这些命令来解决这个问题:

export MAGICK_HOME="opt/ImageMagick"
export DYLD_LIBRARY_PATH="$MAGICK_HOME/lib
export PATH="$MAGICK_HOME/bin:$PATH"

关于node.js - Nodejs pdf到图像转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38104932/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com