Skip to content

An open-source PDF management tool designed for simplicity, efficiency, and privacy. Built with Electron.js, it operates entirely offline, ensuring your data remains secure. Merge, split, compress, encrypt, and reorder PDF files with ease.

Notifications You must be signed in to change notification settings

Broky64/PDFEase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PDFEase

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.


Features

  • 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).

Installation

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn

Steps

  1. Clone the repository:

    git clone https://github.com/your-username/PDFEase.git
  2. Navigate to the project directory:

    cd PDFEase
  3. Install dependencies:

    npm install
  4. Start the application:

    npm start

Usage

  1. Launch the application.
  2. Use the intuitive interface to perform operations on your PDF files.
  3. All processing is done locally—no data leaves your machine.

Development

Running in Development Mode

To run the app in development mode with live reloading:

npm run dev

Building for Production

To create a production build:

npm run build

The output files will be in the dist/ directory.


Contributing

Contributions are welcome! Here's how you can help:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-name
  3. Make your changes and commit them:
    git commit -m "Add new feature"
  4. Push to your branch:
    git push origin feature-name
  5. Submit a pull request.

License

PDFEase is licensed under the MIT License.


Acknowledgements

  • Built with Electron.js.
  • Inspired by the need for secure, offline PDF management tools.

Contact

For questions, feedback, or contributions, reach out to:

About

An open-source PDF management tool designed for simplicity, efficiency, and privacy. Built with Electron.js, it operates entirely offline, ensuring your data remains secure. Merge, split, compress, encrypt, and reorder PDF files with ease.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published