https://github.com/tsimpdim/pdfusion
A PDF editing program in Java
https://github.com/tsimpdim/pdfusion
itext java pdf swing
Last synced: 11 months ago
JSON representation
A PDF editing program in Java
- Host: GitHub
- URL: https://github.com/tsimpdim/pdfusion
- Owner: TsimpDim
- License: agpl-3.0
- Created: 2018-03-10T11:45:13.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2020-04-13T08:18:46.000Z (about 6 years ago)
- Last Synced: 2025-05-20T01:42:02.444Z (about 1 year ago)
- Topics: itext, java, pdf, swing
- Language: Java
- Homepage:
- Size: 3.31 MB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE.txt
Awesome Lists containing this project
README

# PDFusion
PDFusion is a complete rewrite of [PDF_Merger](https://www.github.com/TsimpDim/Pdf_Merger) in Java using [iText 7 Community](https://itextpdf.com/itext-7-community).
### Status
As of now the application supports merging, splitting and watermarking files. A possible upcoming feature is interweaving of files.
### Why rewrite an existing program?
PDF_Merger is a testament to why you should research what you are trying to do *extensively* before actually doing it. Its spaghetti code, albeit (barely) functional, heavily restricts its capabilities. PDF_Merger is also very limited in scope as it is built with WPF.
Thus, with my new-found knowledge of Java (established through school work) i'm trying to create a much more mature, stable, and available program.
### Goals
As with PDF_Merger, the goal here is to create an application which will allow the user to
* Merge (both fully and selectively)(completed)
* Watermark (completed)
and
* Split (supported via merging functionality)
PDF files.
With those goals completed, what now? The goal now is long term support, maintenance and various QoL fixes.