Create an AWS Lambda function using Python to add 2D barcodes to PDF documents

Job ID: 30869721

Budget: $30 – $250 USD

This should be a relatively simple job for an experienced Lambda developer.

Input parameters will be:
1. A string containing location of a PDF document in S3
2. A string containing XML that should be embedded into a 2D (Datamatrix) barcode
3. A string containing text

The lambda function should take the PDF document and create a 2D (Datamatrix) barcode from the supplied XML. This barcode should be added to each corner of each page in the PDF document. The barcode should change slightly as the page number will be embedded into the barcode.

Next, the text string should be added to the bottom of each page of the PDF

The output of the function should be the modified PDF document.

The function should only accept requests from a specific domain.

You will not have access to our AWS account so you will need to test this on your own account.

Once the function is ready to deploy you will provide the code and guide me via Google Meet or Zoom to publish the function.