0
私はhttps://www.npmjs.com/package/pdf-imageを使用しています。nodejs pdfから画像への変換
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);
});
は、しかし、私はnodejsを使用して画像をPDFに変換することができますどのように私を助けてください、このエラー
{ 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' }
を取得しています。
私はすでに、このコマンドを正常に実行しています。 sudo apt-get install imagemagick ghostscript poppler-utils @Karamell –
'which convert'を実行するとどうなりますか? – Karamell
パスを設定する必要がある場合は、ターミナルに入力することでパスを設定することができます(asuming macまたはunix): 'export MAGICK_HOME =" opt/ImageMagick "&& export PATH =" $ MAGICK_HOME/bin:$ PATH "&& export DYLD_LIBRARY_PATH = "$ MAGICK_HOME/lib" ' – Karamell