Skip to content

Releases: spreered/chunk_pdf

v0.1.1

28 May 08:55
7381f74

Choose a tag to compare

Improve the build flow and add an icon of the App

v0.1.0

27 May 06:46
2c57cfe

Choose a tag to compare

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:

  1. Ensure all dependencies listed in requirements.txt are installed.
    pip install -r requirements.txt
  2. Run python pdf_chunker_gui.py to 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.