@Kelvin Thanks for the question. Microsoft OCR has added the capability to process a multi-page document to extract text only for selected pages or page range, which you should be able to directly use instead of splitting the pdf and sending individual images.
Please follow doc - What's new in Computer Vision? - Azure Cognitive Services | Microsoft Learn
or
You need to do image segmentation identifying the contours of the receipts. OpenCV can be used for this preprocessing step.
You can take a look at this notebook with sample implementation :
https://www.kaggle.com/dmitryyemelyanov/receipt-ocr-part-1-image-segmentation-by-opencv/notebook