Skip to content

Latest commit

 

History

History
39 lines (20 loc) · 1.56 KB

README.md

File metadata and controls

39 lines (20 loc) · 1.56 KB

PDFSpitter-

This program is a Python GUI application designed to split PDF documents. It uses the Kivy framework to create a user-friendly interface and the

PyPDF2 library to handle the PDF manipulation. Here's a breakdown of the functionalities:

The program uses the PyPDF2 library to read and write PDF files.

Based on user input, it can split the PDF in three ways:

By page range: Extracts a specific range of pages from the original PDF.

By single page: Creates a new PDF containing only the specified page.

By page parts: Splits the PDF into multiple PDFs, each containing a user-defined number of pages.

Before run this install those

pip install kivy

pip instaal tkinter

pip install kivymd

pip install PyPDF2

Screenshot (924) Screenshot (923) Screenshot (922)

Select File: This button allows you to browse and select a PDF file you want to split.

Select Directory: This button lets you choose a directory (folder) where the program will save the split PDFs.

The slider in this program allows you to define the number of pages you want to include in each split PDF file. By dragging the slider or entering a value, you set the "pages per part" for the splitting process.

Split PDF: This is the main action button. Clicking this button initiates the process of splitting the PDF based on the options you've chosen.