A PDF Editor with all features that one needs, all integrated into a single modern interface
Have you ever want a reliable PDF Editor that run locally, meets all your needs, and free of charge?
PDFEdit aim to replace messy PDF tools that just have too many features, but are separete from one another, all while being free of charge with an UI that resembles Acrobat.
More images can be found in Showcases.
- Cross-Platform: Run on Browser, Windows, macOS, Linux, and Mobile too!
- Integrated UI: Never have to fish through menus to find the tools you need
- Modify PDF: Merge, Reorder, Rotate, Delete Pages
- Various PDF Tools: Add Text-Image-Link, Add Signature, Highlight, Draw
Currently, there are no straight forward installation files for this application.
You can run PDFEdit directly on the web at https://lanlp0.github.io/PDFEdit.
Or install it from https://github.com/LanLP0/PDFEdit/actions/workflows/build_electron_app.yml
- Choose the latest workflow run (the one on top)
- Click one file from
Artifactssection depending on your OS to download the app
| OS | Artifact | File | Install |
|---|---|---|---|
| MacOS | build-artifacts-macos-latest |
pdfedit-darwin-arm64.zip |
Extract the zip file, find the application and install it |
| Windows | build-artifacts-windows-latest |
pdfedit-win32-x64.zip |
Extract the zip file, find the application and install it |
| Linux | build-artifacts-linux-latest |
pdfedit-linux-x64.zip |
Extract the zip file, find the application and install it |
- Congratulations, you can now use PDFEdit!
- Node.js (v18 or higher)
- npm
- Clone the repository:
git clone https://github.com/LanLP0/PDFEdit.git
- Install dependencies:
cd PDFEdit npm install - Start the application:
npm run dev
- Build electron app:
npm run make
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the GNU GPLv3 License. See LICENSE for more information.






