Advanced NLP Techniques for Extracting Text and Information from PowerPoint Slides and PDF Documents