Hi Abdul,
What you are hitting is not a Document Intelligence file size limit, it is the HTTP timeout limit for Azure Functions.
For any HTTP triggered Azure Function, Azure’s load balancer will only wait 230 seconds for a response. After 230 seconds it returns a timeout to the caller, even if the function is still running in the background. This 230-second limit applies regardless of functionTimeout or hosting plan.
Your small PDFs finish under 230 seconds, so they work. Larger PDFs take longer to run through Document Intelligence, cross that 230-second threshold, and the request times out.
To handle bigger documents you have to switch to an asynchronous pattern instead of doing all the work inside the HTTP request, for example:
HTTP trigger only uploads the file to Blob Storage and puts a message on a queue or starts a Durable Functions orchestration.
Return a 202 Accepted with an operation ID.
Use a queue trigger or Durable Function to call Document Intelligence and write the JSON result back to storage.
The client polls a status endpoint or reads the result later.
That way the actual processing is not limited by the 230-second HTTP timeout, and you can still process larger files.