renjithroy / Split-PDF

Chop off unwanted pages of your PDF.

Home Page:https://split-pdf-tool.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Split-PDF

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.

Screenshots

Here are some screenshots of the Split-PDF app in action:

gif-demo

Select PDF

Select Pages To Download

How it works?

  1. Upload your PDF file: Select a PDF file from your local machine using the file input.

  2. 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.

  3. 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.

Technologies Used

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

How to Run Locally?

  1. Clone the repository from GitHub.

  2. Navigate to the "frontend" folder and run npm install to install the required frontend dependencies.

  3. Start the frontend development server with npm start.

  4. Navigate to the "backend" folder and run npm install to install the required backend dependencies.

  5. Start the backend server with npm start.

  6. 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.

Contact

If you have any questions or want to reach out to the me, feel free to contact me at renjithroy06@gmail.com.

About

Chop off unwanted pages of your PDF.

https://split-pdf-tool.vercel.app/


Languages

Language:JavaScript 73.7%Language:CSS 18.2%Language:HTML 8.2%