Convert, Extract, Split, Merge, Encrypt, Decrypt and perform many other PDF operations.
- Merge multiple PDF files into one
- Split PDF files by page ranges
- Extract text and images from PDFs
- Convert PDF to images
- Encrypt/Decrypt PDF files with password protection
- Compress PDF files to reduce size
- Edit Metadata of PDF files
- Apache Commons IO
- Apache PDFBox
- Ikonli Fonts
- CSS Themes by AtlantaFX
For development:
- JDK 25 (Liberica JDK with JavaFX recommended)
- Maven 3.8+
For running the application:
- No external dependencies needed - the application is bundled with its own runtime
mvn clean installThe executable will be created at ui/target/dist/PdFX/pdfx.exe
- Download and extract the zip from the Releases page
- Run
pdfx.exe
mvn clean javafx:run







