# PDF Viewer Application Welcome to the SmartPDF Viewer application! This tool allows you to view PDF files and explore references like figures, tables, or appendices dynamically. It highlights references present on each page and provides corresponding pages or visual previews for them. ## Features - View PDF pages dynamically within a web interface. - Automatically detect and map references like "Figure 1" or "Table 3." - Display the main PDF page alongside relevant reference previews. - Easy-to-use navigation for a seamless experience. ## How to Run the Application 1. **Launch the Application**: - Double-click the `.exe` file (or run the Python script if you're developing). - The application will start a local web server and open in your default browser. 2. **Explore the Viewer**: - Navigate to different pages in the PDF using the page navigation controls. - Each page dynamically renders references alongside the main page image. - Click on any available links (if rendered) for previews of reference pages. ## Navigating the Viewer - Use the `Previous` and `Next` buttons to browse through pages. - References are automatically displayed based on the content of each page. ## System Requirements - **Operating System**: Works on Windows machines where Python is optional. - **Web Browser**: Use modern browsers like Chrome, Edge, or Firefox. - **Dependencies**: - The application must be run in its original folder to access the `static/` and `templates/` directories. **If the browser doesn’t open automatically, copy and paste the following link into your browser: http://127.0.0.1:5000/ If you experience any issues, ensure your PDF file is compatible and that all required folders and files are present. Happy navigating!