Skip to content

Releases: Stirling-Tools/Stirling-PDF

0.11.0 Lots and lots of new features!

24 Jul 23:02
Compare
Choose a tag to compare

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

02 Jul 18:15
4c4c22e
Compare
Choose a tag to compare

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

10 Jun 17:21
f2a65dc
Compare
Choose a tag to compare
v0.10.2

Update build.gradle

lite and ultra lite, and bug fixes, sign enhancements

08 Jun 21:25
Compare
Choose a tag to compare

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!

04 Jun 22:31
Compare
Choose a tag to compare

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

22 May 19:49
bf48cbb
Compare
Choose a tag to compare

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

21 May 22:33
b44e036
Compare
Choose a tag to compare

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

18 May 23:29
e3aa726
Compare
Choose a tag to compare
  • 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

14 May 14:46
Compare
Choose a tag to compare

Features

Added italian (Thanks to @pesaventofilippo)

Bugs

Fixed bug with checkbox rendering in arabic (Thanks to @JabSYsEmb)

0.8.1 Minor fixes

13 May 12:29
ccee0ee
Compare
Choose a tag to compare

Quick fix for favourite bar not appearing correctly and some language supports that were missed