2016-05-04 20 views
0

現在、私は受信PDFファイルを別のバケットにコピーするnode.jsのラムダ関数を使用して単純なコピーを行っています。
私がしたいのは、そのPDFをコピーして各ページのjpgを作成することです。私は現在、imagemagickでこれをやるバックエンドプロセスを持っていますが、おそらくgmを使って私のラムダ関数に移動したいのですか?AWSラムダJPGSへのインバウンドPDFの変換

ここは私の現在のコードです。

var params = { 
    CopySource: srcBucket + '/' + srcKey, 
    Bucket: destinationbucket, 
    Key: outfile.pdf 
}; 

s3.copyObject(params, function(err, data) { 
    if (err) console.log(err, err.stack); // an error occurred 
    else  console.log(data);   // successful response 
    context.succeed('exit'); 
}); 

答えて

1

ImageJagはNodeJS Lambda関数で使用できます。

のImageMagick:the documentationから:あなたがそれらを含める必要はありません よう

あなたはNode.jsの中であなたのラムダ関数コードをオーサリングする場合は、以下の ライブラリは、AWSラムダ実行環境で使用できます。デフォルト設定でインストールされます。バージョン のバージョンについては、imagemagick nodejsラッパーとImageMagickネイティブ バイナリ( "ImageMagick"を検索)を参照してください。

したがって、現在のソリューションをLambdaに簡単に移行することができます。