Hello Mohamed Yasser,
Greetings and Welcome to Microsoft Q&A!
Azure Functions can help with multi-parallel processing of Document Intelligence PDFs. You can use Azure Functions to create a serverless architecture that can scale automatically to handle large volumes of PDFs.
Here's how you can use Azure Functions to process PDFs in parallel:
- Split the PDF into chunks of 30 pages each, as you have already done.
- Upload the PDF chunks to Azure Blob Storage.
- Create an Azure Function that listens to the Blob Storage container for new PDF chunks.
- When a new PDF chunk is uploaded, trigger the Azure Function to process the chunk using the Document Intelligence API.
- Use Azure Functions' ability to scale automatically to process multiple PDF chunks in parallel.
- Once all the PDF chunks have been processed, reassemble them into the original PDF.
I hope this helps. Thank you.