Tag: ghostscript

AWS Lambda函数 – 将PDF转换为图像

我正在开发应用程序,用户可以上传一些PDF格式的图纸。 上传的文件存储在S3上。 上传后,文件必须转换为图像。 为此,我创build了lambda函数,它将文件从S3下载到lambda执行环境中的/ tmp文件夹,然后从imagemagick调用“convert”命令。 convert sourceFile.pdf targetFile.png Lambda运行时环境是nodejs 4.3。 内存设置为128MB,超时30秒。 现在的问题是,有些文件转换成功,而其他人失败,出现以下错误: {[错误:命令失败:/ bin / sh -c转换/tmp/sourceFile.pdf /tmp/targetFile.png转换: %s' (%d) "gs" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pngalpha" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r72x72" "-sOutputFile=/tmp/magick-QRH6nVLV–0000001" "-f/tmp/magick-B610L5uo" "-f/tmp/magick-tIe1MjeR" @ error/utility.c/SystemCommand/1890. convert: Postscript delegate failed %s' (%d) "gs" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 […]