Merge remote-tracking branch 'origin/main' into splitFix

This commit is contained in:
Anthony Stirling 2023-03-28 23:32:44 +01:00
commit 078d17374c
4 changed files with 17 additions and 8 deletions

View File

@ -16,7 +16,6 @@ I will support and fix/add things to this if there is a demand [Discord](https:/
![stirling-home](images/stirling-home.png) ![stirling-home](images/stirling-home.png)
## Features ## Features
- Split PDFs into multiple files at specified page numbers or extract all pages as individual files. - Split PDFs into multiple files at specified page numbers or extract all pages as individual files.
@ -34,14 +33,14 @@ I will support and fix/add things to this if there is a demand [Discord](https:/
- OCR on PDF (Using OCRMyPDF) - OCR on PDF (Using OCRMyPDF)
- Edit metadata - Edit metadata
- Dark mode support. - Dark mode support.
- Custom download options - Custom download options (see [here](https://github.com/Frooodle/Stirling-PDF/blob/main/images/settings.png) for example)
- Parallel file processing and downloads - Parallel file processing and downloads
## Technologies used ## Technologies used
- Spring Boot + Thymeleaf - Spring Boot + Thymeleaf
- PDFBox - PDFBox
- LibreOffice for advanced conversions - [LibreOffice](https://www.libreoffice.org/discover/libreoffice/) for advanced conversions
- OcrMyPdf https://github.com/ocrmypdf/OCRmyPDF - [OcrMyPdf](https://github.com/ocrmypdf/OCRmyPDF)
- HTML, CSS, JavaScript - HTML, CSS, JavaScript
- Docker - Docker
@ -75,9 +74,19 @@ services:
image: frooodle/s-pdf image: frooodle/s-pdf
``` ```
## Enable OCR/Compression feature
Please view https://github.com/Frooodle/Stirling-PDF/blob/main/HowToUseOCR.md
## Want to add your own language?
If you want to add your own language to Stirling-PDF please refer
https://github.com/Frooodle/Stirling-PDF/blob/main/HowToAddNewLanguage.md
And please create a PR to merge it back in so others can use it!
Also please note as i add new features i will google translate existing languages so that they dont lose support. This could mean that new features need grammer corrections as added.
## How to View ## How to View
1. Open a web browser and navigate to `http://localhost:8080/` 1. Open a web browser and navigate to `http://localhost:8080/`
2. Use the application by following the instructions on the website. 2. Use the application by following the instructions on the website.
## Note
The application is currently not thread-safe

View File

@ -1,11 +1,11 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '3.0.4' id 'org.springframework.boot' version '3.0.5'
id 'io.spring.dependency-management' version '1.1.0' id 'io.spring.dependency-management' version '1.1.0'
} }
group = 'stirling.software' group = 'stirling.software'
version = '0.4.3' version = '0.4.4'
sourceCompatibility = '17' sourceCompatibility = '17'
repositories { repositories {

BIN
images/settings.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 92 KiB

After

Width:  |  Height:  |  Size: 80 KiB