Releases: spreered/chunk_pdf
Releases · spreered/chunk_pdf
v0.1.1
v0.1.0
Release Notes - v0.1.0
Release Date: 2025-05-27
✨ New Features
This is the first public release (v0.1.0) of the PDF Chunker tool. This version establishes the foundation of the project and introduces the following core functionalities:
- Load PDF Files: Users can select and load PDF files from their local system.
- Extract Table of Contents: The application can read and display the table of contents (bookmarks) of a PDF file, allowing users to understand the document structure.
- Split PDF by Chapters: Users can select specific chapters based on the extracted table of contents and split these chapters into individual PDF files.
- Graphical User Interface (GUI): A basic yet functional GUI (
pdf_chunker_gui.py) is provided for users to perform the above operations.
🚀 Key Components
This release includes the following main code files:
pdf_chunker.py: Contains the core logic for PDF splitting operations.pdf_chunker_gui.py: The graphical interface for user interaction.create_test_pdf.py: A script for generating test PDF files, facilitating development and testing.test_chunker.py: Test scripts for the core functionalities.requirements.txt: Lists the necessary dependencies for the project.
💻 Installation
For Desktop Application:
You can directly install the desktop version by downloading and running the PDFChunker executable attached to this release.
For Source Code Users:
- Ensure all dependencies listed in
requirements.txtare installed.pip install -r requirements.txt
- Run
python pdf_chunker_gui.pyto start the application.
🙏 Acknowledgements
Thank you for trying out PDF Chunker v0.1.0! We look forward to your feedback to help us improve this tool.