Releases: Stirling-Tools/Stirling-PDF
0.11.0 Lots and lots of new features!
Features
- Added /customFiles directory for all SPDF versions, use this folder to override SPDF files such as Icons (placing a new icon at /customFiles/favicon.svg) etc to customize any images. This is also for adding new fonts for Signatures!
- Add page numbers
- Auto rename PDFs
- Adjust color/contrast etc
- Crop PDFs
- Auto split pages
- Sanitize PDFs
- Convert HTML to PDF (Uses WeasyPrint, supports HTML or ZIP)
- Convert URL to PDF (Uses WeasyPrint, mostly for plain websites like wikipedia)
- Added search bar to home page and navbar. Added tags via language files for custom searching
- Added drag drop UI and made it larger
Enhancements
- Watermark controller now supports images
- Signature supports new fonts, also supports custom fonts via /customFiles
- Fixed navbar to scale with other languages (more to come)
Bug Fixes
- Install fonts to docker-lite
- Compress PDF no longer returns files which might be larger
Other
- Cleanup language files
Known bugs
Some of these features dont work well with rotated PDFs this is known but please raise a github ticket for them regardless!
0.10.3 languages and Bug fixes
Features
Added Basque (Euskara) (eu_ES) (Thanks @inazkue )
Added Japanese (日本語) (ja_JP) (Thanks @tkymmm)
Enhancements
Fonts for arabic, korean, chinese and japanese added for watermarks and LibreOffice conversions. Should fix issues seen with those languages
added MAX_FILE_SIZE env param, default 2000MB to customise file limits on website
Bugs
Fix LibreOffice conversions for non romain alphabet as part of above enhancement (This is work in progress let me knwo if it still doesnt work)
Fix API for stat queries
Image DPI fix
Extras
Includes code for the new 'pipeline' and folder scan stuff but disabled, still testing in pre-alpha and not finished
Added "Filter" APIs that return true/false for set size/count checks (and hasImage, hasText) for pipelines and other PDF automations
Added extra info to API documentation and changed tagging type to have catagories
Minor bug fixes
v0.10.2 Update build.gradle
lite and ultra lite, and bug fixes, sign enhancements
Features
- Added new docker versions and reduced overal image sizes (140MB less)
- Stirling-pdf same full pack as normal (1.27gb)
- Stirling-pdf-lite which contains java, javascript and libre for conversions (779mb)
- Stirling-pdf-ultra-lite which contains java and javascript (177mb)
Enhancements
- Improved blank page detection speed slightly
- Sign now supports keeping aspect ratio when holding ctrl and lower min sizes #172
- Sign now has dramatically higher signature resolution to ensure signature is always HD
Bugs
- Split document fix
- Fix for merge PDF fail #233
- Fix for flattern not working as expected
- Page order of multi tool being random is fixed #190 (Thanks @jordyjordy !)
Other
- OCR now sorts languages by alphabet before displaying
- Some lang changes
Page Scaling, Mutli Page layout adjustment, Brazilian Portuguese and more!
This release felt a bit slower and less refined than normal, Been busy at work. Also the first release where I am not google translating every language myself as part of it so there will be some English text going forward until others raise PRs
Please consider Donating so I can invest more time into this!
Features
- multi-page-layout - Merge multiple pages of a PDF document into a single page
- scale-pages - Change the size of a PDF page/document #221 (thanks @LaserKaspar !)
- Brazilian Portuguese Added! #211 (thanks @itsfks !)
- Better error display with in-page error banner (WIP let me know if it doesn't work for certain errors) #220
Enhancements
- RearrangePages now supports custom predefined modes such as REVERSE_ORDER, DUPLEX_SORT, BOOKLET_SORT, ODD_EVEN_SPLIT and others #209
- RearrangePages now supports n functions such as 2n+1 pages meaning it would only keep 3 5 7 9 etc
- Split PDF now supports n functions such as 2n+1 pages meaning it would split at 3 5 7 9 etc #224
- ImageTo/fromPDF and ExtractImages name files more uniquely so they can unzip nicer
- Add password supports Owner and User password differences #219
Bugs
- Cert sign label now not require all details
- pdf to image DPI value remove max #216
- Fix image to PDF to not convert jpeg to png causing large file sizes
- General naming fixes #210
Other
- Spring Version bumps
- General code cleanups throughout
- Remove banner for in mobile view
0.9.1 Romanian, korean and several fixes
Enhancements
Romanian support (thanks @ButaNicolae)
Korean support (thanks @Alanimdeo)
Bug fixes (All thanks to @Alanimdeo !)
BlankPage fix for non docker runs
OCR-PDF includes txt file correctly
Update available button hidden correctly
Handling of language submission in OCR
Fix for ExtractImageScans arguements
0.9.0 Compression rework and Sign with Cert
Features
New ability to sign a PDf with a Cert file, this is heavily a WIP and will likely have several updates over time and could be buggy
Enhancements
Reworked compression to use Ghostscript not OCRmyPDF and added some extra features as part of this like i want my pdf x size for emails etc
0.8.3 Removal Functions and Russian, Polish and Swedish
-
Ability to Disable and remove endpoints and functionality from Stirling-PDF. Currently the endpoints ENDPOINTS_TO_REMOVE and GROUPS_TO_REMOVE can include comma seperated lists of endpoints and groups to disable as example ENDPOINTS_TO_REMOVE=img-to-pdf,remove-pages would disable both image to pdf and remove pages, GROUPS_TO_REMOVE=LibreOffice Would disable all things that use LibreOffice. You can see a list of all endpoints and groups here
-
Added API endpoints /api/v1/status, /api/v1/requests /api/v1/loads, to get the status, total GETS and total PUTS of stirlingPDF since last reboot (also can count per endpoint) Just some simple stats to show something on smart dashboards
-
Russian added (Thanks to @demonisius)
-
Polish added (Thanks to @MarcO-79)
-
Swedish added (Thanks to @pitah81)
-
Added new UltraLight Stirling PDF which contains no LibreOffice or python
0.8.2 Added Italian
Features
Added italian (Thanks to @pesaventofilippo)
Bugs
Fixed bug with checkbox rendering in arabic (Thanks to @JabSYsEmb)
0.8.1 Minor fixes
Quick fix for favourite bar not appearing correctly and some language supports that were missed