async def _process_presentation(self, presentation: Any) -> str:
        """Process the entire presentation and convert to markdown.

        Args:
            presentation: PPTX presentation object

        Returns:
            Markdown content for the entire presentation
        """
        md_content = ""
        slide_num = 0

        for slide in presentation.slides:
            slide_num += 1
            md_content += await self._process_slide(slide, slide_num)

        return md_content
Process the entire presentation and convert to markdown.

        Args:
            presentation: PPTX presentation object

        Returns:
            Markdown content for the entire presentation
        
backend/airweave/platform/file_handling/conversion/converters/pptx_converter.py