diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 2e9be9a1..30a5ce23 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,6 +1,6 @@ # These are supported funding model platforms -github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] +github: Frooodle # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] patreon: # Replace with a single Patreon username open_collective: # Replace with a single Open Collective username ko_fi: # Replace with a single Ko-fi username diff --git a/README.md b/README.md index 719cc8ae..e66c3595 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,7 @@ [![Docker Image Version (tag latest semver)](https://img.shields.io/docker/v/frooodle/s-pdf/latest)](https://github.com/Frooodle/Stirling-PDF/) [![GitHub Repo stars](https://img.shields.io/github/stars/frooodle/stirling-pdf?style=social)](https://github.com/Frooodle/stirling-pdf) [![Paypal Donate](https://img.shields.io/badge/Paypal%20Donate-yellow?style=flat&logo=paypal)](https://www.paypal.com/paypalme/froodleplex) +[![Github Sponser](https://img.shields.io/badge/Github%20Sponsor-yellow?style=flat&logo=github)](https://github.com/sponsors/Frooodle) This is a powerful locally hosted web based PDF manipulation tool using docker that allows you to perform various operations on PDF files, such as splitting merging, converting, reorganizing, adding images, rotating, compressing, and more. This locally hosted web application started as a 100% ChatGPT-made application and has evolved to include a wide range of features to handle all your PDF needs. @@ -42,6 +43,8 @@ Feel free to request any features of bug fixes either in github issues or our [D - [OcrMyPdf](https://github.com/ocrmypdf/OCRmyPDF) - HTML, CSS, JavaScript - Docker +- PDF.js +- PDF-LIB.js ## How to use @@ -95,4 +98,4 @@ Stirling PDF allows easy customization of the visible application name. Simply use environment variables APP_HOME_NAME, APP_HOME_DESCRIPTION and APP_NAVBAR_NAME with Docker or Java. If running Java directly, you can also pass these as properties using -D arguments. -Using the same method you can also change the default language by providing APP_LOCALE with values like de-DE fr-FR or ar-AR to select your default language (Will always default to English on invalid locale) \ No newline at end of file +Using the same method you can also change the default language by providing APP_LOCALE with values like de-DE fr-FR or ar-AR to select your default language (Will always default to English on invalid locale) diff --git a/build.gradle b/build.gradle index 1b44bae2..c72764de 100644 --- a/build.gradle +++ b/build.gradle @@ -21,7 +21,7 @@ dependencies { implementation 'commons-io:commons-io:2.11.0' //general PDF - implementation 'org.apache.pdfbox:pdfbox:2.0.27' + implementation 'org.apache.pdfbox:pdfbox:2.0.28' implementation 'com.itextpdf:itextpdf:5.5.13.3' developmentOnly("org.springframework.boot:spring-boot-devtools") diff --git a/src/main/resources/messages_de_DE.properties b/src/main/resources/messages_de_DE.properties index 83f4c18a..8545286d 100644 --- a/src/main/resources/messages_de_DE.properties +++ b/src/main/resources/messages_de_DE.properties @@ -58,7 +58,7 @@ home.remove-watermark.desc=Wasserzeichen aus Ihrem PDF-Dokument entfernen. home.permissions.title=Berechtigungen ändern home.permissions.desc=Die Berechtigungen für Ihr PDF-Dokument verändern. -home.removePages.title=Seiten entfernen +home.removePages.title=Entfernen home.removePages.desc=Ungewollte Seiten aus dem PDF entfernen. home.addPassword.title=Passwort hinzufügen diff --git a/src/main/resources/messages_en_GB.properties b/src/main/resources/messages_en_GB.properties index 29b08b11..2a63b014 100644 --- a/src/main/resources/messages_en_GB.properties +++ b/src/main/resources/messages_en_GB.properties @@ -62,7 +62,7 @@ home.remove-watermark.desc=Remove watermarks from your PDF document. home.permissions.title=Change Permissions home.permissions.desc=Change the permissions of your PDF document -home.removePages.title=Remove Pages +home.removePages.title=Remove home.removePages.desc=Delete unwanted pages from your PDF document. home.addPassword.title=Add Password @@ -86,7 +86,7 @@ home.ocr.desc=Cleanup scans and detects text from images within a PDF and re-add home.extractImages.title=Extract Images home.extractImages.desc=Extracts all images from a PDF and saves them to zip -home.pdfToPDFA.title=Convert to PDF/A +home.pdfToPDFA.title=PDF to PDF/A home.pdfToPDFA.desc=Convert PDF to PDF/A for long-term storage home.PDFToWord.title=PDF to Word diff --git a/src/main/resources/messages_es_ES.properties b/src/main/resources/messages_es_ES.properties index 5580f59b..396b794b 100644 --- a/src/main/resources/messages_es_ES.properties +++ b/src/main/resources/messages_es_ES.properties @@ -58,7 +58,7 @@ home.remove-watermark.desc=Elimina marcas de agua de tu documento PDF. home.permissions.title=Cambia Permisos home.permissions.desc=Cambia los permisos de tu documento PDF -home.removePages.title=Elimina Páginas +home.removePages.title=Elimina home.removePages.desc=Elimina páginas no deseadas de tu documento PDF. home.addPassword.title=Añade Contraseña diff --git a/src/main/resources/messages_fr_FR.properties b/src/main/resources/messages_fr_FR.properties index a62c7f40..14e07674 100644 --- a/src/main/resources/messages_fr_FR.properties +++ b/src/main/resources/messages_fr_FR.properties @@ -62,7 +62,7 @@ home.remove-watermark.desc=Supprimez les filigranes de votre document PDF. home.permissions.title=Modifier les autorisations home.permissions.desc=Modifier les permissions de votre document PDF -home.removePages.title=Supprimer des pages +home.removePages.title=Supprimer home.removePages.desc=Supprimez les pages inutiles de votre document PDF. home.addPassword.title=Ajouter un mot de passe diff --git a/src/main/resources/templates/fragments/navbar.html b/src/main/resources/templates/fragments/navbar.html index 5d33280a..a2b1d4ca 100644 --- a/src/main/resources/templates/fragments/navbar.html +++ b/src/main/resources/templates/fragments/navbar.html @@ -90,7 +90,7 @@ function compareVersions(version1, version2) { - @@ -105,15 +106,17 @@ function compareVersions(version1, version2) { aria-haspopup="true" aria-expanded="false" th:text="#{navbar.convert}"> @@ -131,13 +134,12 @@ function compareVersions(version1, version2) { -