Customize Your PDFs with the Split-PDF application!
The Split-PDF application allows you to extract specific pages from your PDF documents and create a new PDF with the selected pages. It provides a user-friendly interface to choose the pages you want to include and then download the modified PDF.
Here are some screenshots of the Split-PDF app in action:
-
Upload your PDF file: Select a PDF file from your local machine using the file input.
-
Choose pages to include: After uploading the PDF, the application will display the total number of pages in the document. You can then select specific pages by checking the corresponding checkboxes.
-
Download the modified PDF: Click the "Download Modified PDF" button to create a new PDF containing the selected pages. The modified PDF will be automatically downloaded to your device.
The application is built using React for the frontend and Node.js for the backend. The frontend uses the pdf-lib library to handle PDF operations, while the backend utilizes Express for server handling.
- Frontend: React, pdf-lib, axios, CSS
- Backend: Node.js, Express, pdf-lib, multer
-
Clone the repository from GitHub.
-
Navigate to the "frontend" folder and run
npm install
to install the required frontend dependencies. -
Start the frontend development server with
npm start
. -
Navigate to the "backend" folder and run
npm install
to install the required backend dependencies. -
Start the backend server with
npm start
. -
Access the application in your browser at
http://localhost:3000
.
Please note: Make sure to have Node.js and npm installed on your machine before running the application.
If you have any questions or want to reach out to the me, feel free to contact me at renjithroy06@gmail.com.