sync & async api

This commit is contained in:
Felix Kaspar
2023-10-19 19:46:23 +02:00
parent c60de02e14
commit 5203fc3605
8 changed files with 673 additions and 8 deletions

View File

@@ -2,12 +2,54 @@
This is the development repository for the new StirlingPDF backend. With the power of JS, WASM & GO this will provide almost all functionality SPDF can do currently directly on the client. For automation purposes this will still provide an API to automate your workflows.
## New/Planned Features
## Features
- Propper auth using passportjs
- Workflows & Node based editing of them.
- Client side PDF-Manipulation
- Stateful UI
### New
[ ] Propper auth using passportjs
[x] Workflows
[ ] Node based editing of them.
[x] Client side PDF-Manipulation
[ ] Stateful UI
### Functions
Current functions of spdf and their progress in this repo.
[x] Merge
[x] Split
[x] Rotate
[x] Multi-Page-Layout
[x] Adjust page size/scale
[ ] Organize
[ ] Change Metadata
[ ] Add Watermark
[ ] Remove Pages
[ ] Remove Blank Pages
[ ] Detect/Split Scanned photos
[ ] Repair
[ ] Compress
[ ] Flatten
[ ] Compare/Diff
[ ] Sign
[ ] Sign with Certificate
[ ] Add Password
[ ] Remove Password
[ ] Change Permissions
[ ] Image to PDF
[ ] Add image
[ ] Extract Images
[ ] PDF to Image
[ ] OCR
[ ] Convert file to PDF
[ ] PDF to Text/RTF
[ ] PDF to HTML
[ ] PDF to XML
## Contribute