1
0
mirror of https://github.com/Stirling-Tools/Stirling-PDF.git synced 2024-11-19 05:40:10 +01:00
Stirling-PDF/README.md

49 lines
1.3 KiB
Markdown
Raw Normal View History

2023-01-27 19:33:08 +01:00
# Stirling-PDF (Made in 1 day with 100% ChatGPT, Even this readme!)
2023-01-27 19:23:40 +01:00
This is a locally hosted web application that allows you to perform various operations on PDF files, such as splitting and adding images.
2023-01-27 21:39:20 +01:00
2023-01-27 22:02:42 +01:00
I will support and fix/add things to this if there is a demand [Discord](https://discord.gg/Cn8pWhQRxZ)
2023-01-27 19:23:40 +01:00
## Features
- Split PDFs into multiple files at specified page numbers or extract all pages as individual files.
- Merge multiple PDFs together into a single resultant file
- Convert PDFs to and from images
- Reorganize PDF pages into different orders.
- Add images to PDFs at specified locations.
- Dark mode support.
## Technologies used
- Spring Boot + Thymeleaf
- PDFBox
- HTML, CSS, JavaScript
- Docker
## How to use
### Locally
Prerequisites
- Java 17 or later
- Gradle 6.0 or later
1. Clone or download the repository.
2. Build the project using Gradle by running `./gradlew build`
3. Start the application by running `./gradlew bootRun`
### Docker
2023-01-27 20:10:24 +01:00
https://hub.docker.com/r/frooodle/s-pdf
2023-01-27 19:23:40 +01:00
docker pull frooodle/s-pdf
docker run -p 8080:8080 frooodle/s-pdf
## How to View
1. Open a web browser and navigate to `http://localhost:8080/`
2. Use the application by following the instructions on the website.
## Note
2023-01-27 19:33:08 +01:00
The application is currently not thread-safe