Libraries Used fitz: For opening and reading PDF documents. pandas: For data manipulation and analysis. spacy: For natural language processing tasks like sentence segmentation. re: For regular expressions for text manipulation. sentence_transformers: For sentence embedding (optional for further analysis).