Skip to main content
Participant
April 4, 2024
Question

Error "Location is not defined" while extracting data from stream object of pdf

  • April 4, 2024
  • 1 reply
  • 363 views

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.

This topic has been closed for replies.

1 reply

try67
Community Expert
Community Expert
April 5, 2024

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.