Skip to content

Effortlessly manage your PDFs with the PDF Toolkit. Merge, split, and extract text securely in your browser. πŸŒπŸ“„ Explore the app on GitHub!

Notifications You must be signed in to change notification settings

helptrader/pdf-toolkit-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

PDF Toolkit: Your All-in-One Browser-Based PDF Utility πŸ› οΈ

PDF Toolkit GitHub Release GitHub

Table of Contents

Overview

PDF Toolkit is a modern web application that allows users to perform various PDF manipulations directly in their browser. Built with React and Vite, this tool ensures a responsive and user-friendly experience. With PDF Toolkit, you can merge, split, and secure your PDF files without needing to download any software.

You can find the latest releases here.

Features

  • Merge PDFs: Combine multiple PDF files into one with ease.
  • Split PDFs: Extract specific pages from a PDF file.
  • Secure PDFs: Add passwords to your PDF files for enhanced security.
  • OCR Functionality: Convert scanned documents into editable text.
  • Client-Side Processing: All operations happen in your browser, ensuring privacy.
  • Fast and Responsive: Built with modern web technologies for a smooth experience.

Technologies Used

  • React: A JavaScript library for building user interfaces.
  • Vite: A fast build tool for modern web projects.
  • UnoCSS: A utility-first CSS framework for rapid styling.
  • JavaScript: The programming language used for application logic.
  • OCR: Optical Character Recognition for text extraction.
  • GitHub Pages: For hosting the application.

Installation

To run the PDF Toolkit locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/helptrader/pdf-toolkit-app.git
  2. Navigate to the project directory:

    cd pdf-toolkit-app
  3. Install the dependencies:

    npm install
  4. Start the development server:

    npm run dev
  5. Open your browser and go to http://localhost:3000.

Usage

Once the application is running, you can use the following features:

Merging PDFs

  1. Click on the "Merge PDFs" button.
  2. Upload the PDF files you want to combine.
  3. Click "Merge" and download the resulting file.

Splitting PDFs

  1. Select the "Split PDF" option.
  2. Upload your PDF file.
  3. Specify the page numbers you want to extract.
  4. Click "Split" to download the selected pages.

Securing PDFs

  1. Choose the "Secure PDF" feature.
  2. Upload your PDF file.
  3. Set a password for the file.
  4. Click "Secure" to download the password-protected PDF.

Using OCR

  1. Click on the "OCR" option.
  2. Upload a scanned PDF document.
  3. Click "Convert" to extract text from the document.

For detailed instructions and updates, check the Releases section.

Contributing

We welcome contributions to enhance PDF Toolkit. To contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add new feature').
  5. Push to the branch (git push origin feature-branch).
  6. Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.


For any issues or feature requests, please check the Issues section on GitHub.

You can find the latest releases here.

About

Effortlessly manage your PDFs with the PDF Toolkit. Merge, split, and extract text securely in your browser. πŸŒπŸ“„ Explore the app on GitHub!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages