PDFEase is an open-source PDF management application designed to make handling PDFs simple, efficient, and secure. Built with Electron.js, all features are executed locally, ensuring your data stays private.
- Merge PDFs: Combine multiple PDF files into a single document effortlessly.
- Split PDFs: Separate specific pages or sections into new files.
- Compress PDFs: Reduce file size without compromising quality.
- Encrypt & Decrypt: Secure your documents with password protection or remove existing encryption.
- Edit Metadata: Update titles, authors, and other metadata fields.
- Reorder Pages: Drag and drop pages to reorder them as needed.
- Convert Formats: Transform PDFs into images or other document formats (and vice versa).
- Node.js (v16 or higher)
- npm or yarn
-
Clone the repository:
git clone https://github.com/your-username/PDFEase.git
-
Navigate to the project directory:
cd PDFEase
-
Install dependencies:
npm install
-
Start the application:
npm start
- Launch the application.
- Use the intuitive interface to perform operations on your PDF files.
- All processing is done locally—no data leaves your machine.
To run the app in development mode with live reloading:
npm run dev
To create a production build:
npm run build
The output files will be in the dist/
directory.
Contributions are welcome! Here's how you can help:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
- Make your changes and commit them:
git commit -m "Add new feature"
- Push to your branch:
git push origin feature-name
- Submit a pull request.
PDFEase is licensed under the MIT License.
- Built with Electron.js.
- Inspired by the need for secure, offline PDF management tools.
For questions, feedback, or contributions, reach out to:
- Email: your-email@example.com
- GitHub: Your GitHub Profile