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.
- 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.
- 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.
To run the PDF Toolkit locally, follow these steps:
-
Clone the repository:
git clone https://github.com/helptrader/pdf-toolkit-app.git
-
Navigate to the project directory:
cd pdf-toolkit-app -
Install the dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and go to
http://localhost:3000.
Once the application is running, you can use the following features:
- Click on the "Merge PDFs" button.
- Upload the PDF files you want to combine.
- Click "Merge" and download the resulting file.
- Select the "Split PDF" option.
- Upload your PDF file.
- Specify the page numbers you want to extract.
- Click "Split" to download the selected pages.
- Choose the "Secure PDF" feature.
- Upload your PDF file.
- Set a password for the file.
- Click "Secure" to download the password-protected PDF.
- Click on the "OCR" option.
- Upload a scanned PDF document.
- Click "Convert" to extract text from the document.
For detailed instructions and updates, check the Releases section.
We welcome contributions to enhance PDF Toolkit. To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Make your changes.
- Commit your changes (
git commit -m 'Add new feature'). - Push to the branch (
git push origin feature-branch). - Open a pull request.
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.