UNPKG

pdf2-s3

Version:

Download a pdf from a web url and uploads to a given s3 bucket

47 lines (35 loc) 1.21 kB
# Description This library will download a pdf from a given web url and upload it to a given s3 bucket. ## How to install ``` npm install pdf2-s3 ``` ## Prerequisite You should have AWS configuration settings setup before using Pdf2S3. If you haven't done that already, Create a credentials file at ~/.aws/credentials on Mac/Linux or C:\Users\USERNAME\.aws\credentials on Windows. Add your credentials to that .aws file as follows. ``` [default] aws_access_key_id = your_access_key aws_secret_access_key = your_secret_key ``` More Information : http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/node-configuring.html ## How to Use ``` var Pdf2S3 = require('pdf2-s3'), options = { url: 'https://test.com/test.pdf', bucketName: 'my-pdf-uploads', key: 'subfolder-name/pdf-name.pdf' // optional } Pdf2S3.start(options, function(err, path) { // path variable contains the s3 bucket file url of the uploaded pdf. if (err) { console.log(err); /* Your error handling code */ } else { console.log(path); /* Your code here */ } }); ```