You are working on an Azure AI Search solution for a legal firm that needs to index and search through a large volume of legal documents. How would you approach the task of handling complex document formats, such as PDFs, Word documents, and PowerPoint presentations?