Copy link to clipboard
Copied
While trying to extract data from pdf, where pdf is being served from aws S3 bucket as a stream object as follow:
const storageFileName = `${dirName}/${fileName}`;
const objectParams = {...};
const s3 = new S3({...});
const streamObject = await s3.getObject(objectParams).createReadStream();
Later passing this streamObject to PDFServiceSdk.FileRef.createFromStream as input.
const input = PDFServicesSdk.FileRef.createFromStream(
streamObject,
PDFServicesSdk.ExtractPDF.SupportedSourceFormat.pdf
);
extractPDFOperation.setInput(input);
const result = await extractPDFOperation.execute(executionContext);
Resulting into:
ReferenceError: location is not defined
PDF Size: 100 mb.
env: Node.js 18
Please help me if anyone encountered same problem and able to resolve it.
Copy link to clipboard
Copied
Since you're not using Acrobat, this is not the place for your question. Look for a forum about Node.js or the library you're using to do this.