...It reads a list of words from a text file, searches through each page of the PDF, and records the page numbers where each word appears. The script accounts for the first 24 pages of the PDF that use Roman numerals (i-xxiv) and adjusts the page numbers accordingly. It is designed to be case-insensitive, ensuring that variations in capitalization do not affect the search results. As it processes the PDF, the script prints the current page being analyzed, providing users with progress visibility. The final output is a text file with each word followed by the page numbers where it appears, separated by commas. ...