Как исправить необработанное отклонение Ошибка: не удалось выполнить GraphicsMagick / ImageMagick в AWS LAMBDA (NodeJS) - PullRequest
0 голосов
/ 02 января 2019

Необработанный отказ. Ошибка: не удалось выполнить GraphicsMagick / ImageMagick: gm "identifier" "-ping" "-format" "% p" "/tmp/temp.pdf" это наиболее вероятно означает двоичные файлы gm / convertне может быть найден

Я перепробовал все, что упоминалось в подобных вопросах.Это моя первая лямбда-функция, и я застрял.Ниже вы найдете информацию о том, как я добавляю gm в свою лямбда-функцию index.js

// dependencies
var AWS = require('aws-sdk');
var simpleParser = require('mailparser').simpleParser;
const gm = require('gm').subclass({ imageMagick : true});
var fs = require("fs");
let PDF2Pic = require('pdf2pic').default

let converter = new PDF2Pic({
 density: 100,           // output pixels per inch
 savename: "/tmp/temp",    // output file location
 format: "jpg"               // output size in pixels
});

// by default the first page of the pdf will be converted
// to image
 converter.convert("/tmp/temp.pdf")
   .then(resolve => {
       console.log("image converted successfully")
var contents = fs.readFileSync('/tmp/temp.jpg', 'utf8');
       console.log(contents);
   });

. При выполнении этого выдается ошибка:

converter.convert

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...