Skip to main content
Participant
Apr 7, 2024 9:23 AM UTC
Question

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

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

    This topic is closed to new replies. Start a new post to keep the conversation going.