У меня есть файл PDF в S3. например. original.pdf
- используйте s3.getObject для получения информации об оригинале .pdf
- создайте пустой новый файл pdf ex) new.pdf
- я хочу скопировать содержимое файла оригинала.pdf на новый.pdf
- хотите добавить пароль в new.pdf
- используйте s3.putObject для загрузки нового.pdf
, пожалуйста, помогите Я
const AWS = require('aws-sdk');
const PDFLIB = require('pdf-lib');
const s3 = new AWS.S3();
exports.handler = (event,context,callback) => {
let params = {
Bucket : 'bucket-name',
Key : 'key'
};
s3.getObject(params,(err,data)=>{
if(err){
console.log(err,err.stack);
}else{
console.log(data);
}
});
const pdfDoc = PDFLIB.create();
}
Я думаю, что я сделал шаг 1, а затем я хочу создать новый PDF-файл для копирования оригинального PDF.
но в лямбде есть ошибка
Response:
{
"errorType": "TypeError",
"errorMessage": "PDFLIB.create is not a function",
"trace": [
"TypeError: PDFLIB.create is not a function",
" at Runtime.exports.handler (/var/task/test2.js:20:27)",
" at Runtime.handleOnce (/var/runtime/Runtime.js:66:25)"
]
}