Updated README.md

This commit is contained in:
Felix Kaspar 2023-10-22 18:04:35 +02:00
parent 19589c6468
commit db1c558a2b

View File

@ -16,7 +16,7 @@ Workflows can be created via the web-ui and then exported or, if you want to bra
To create your own, you have to understand a few key features first. You can also look at more examples our github repository. To create your own, you have to understand a few key features first. You can also look at more examples our github repository.
``` json ```json
{ {
"outputOptions": { "outputOptions": {
"zip": false "zip": false
@ -37,7 +37,7 @@ The workflow above will extract the first (p\[0\]) and third (p\[2\]) page of th
You can also nest workflows like this: You can also nest workflows like this:
``` json ```json
{ {
"outputOptions": { "outputOptions": {
"zip": false "zip": false
@ -75,63 +75,68 @@ If you are interested in learning about this, take a look at the Example workflo
## Features ## Features
### New ### Rewrite Roadmap
- [x] Client side PDF-Manipulation * [x] Client side PDF-Manipulation
- [x] Workflows * [x] Workflows
- [ ] Stateful UI * [ ] Feature equivalent with S-PDF v1
- [ ] Node based editing of them * [ ] Stateful UI
- [ ] Propper auth using passportjs * [ ] Node based editing of Workflows
* [ ] Propper auth using passportjs
### Functions ### Functions
Current functions of spdf and their progress in this repo. Current functions of spdf and their progress in this repo.
- [x] Merge | Status | Feature | Description |
- [x] Split | ------ | ---------------------- | ----------- |
- [x] Rotate | ✔️ | Merge | |
- [x] Multi-Page-Layout | ✔️ | Split | |
- [x] Adjust page size/scale | ✔️ | Rotate | |
- [ ] Organize | ✔️ | Multi-Page-Layout | |
- [ ] Change Metadata | ✔️ | Adjust page size/scale | |
- [ ] Add Watermark | 🚧 | Organize | |
| 🚧 | Change Metadata | |
| ❌ | Add Watermark | |
<br> | Status | Feature | Description |
| ------ | --------------------------- | ----------- |
| ❌ | Remove Pages | |
| ❌ | Remove Blank Pages | |
| ❌ | Detect/Split Scanned photos | |
- [ ] Remove Pages | Status | Feature | Description |
- [ ] Remove Blank Pages | ------ | ------------ | ----------- |
- [ ] Detect/Split Scanned photos | ❌ | Repair | |
| ❌ | Compress | |
| ❌ | Flatten | |
| ❌ | Compare/Diff | |
<br> | Status | Feature | Description |
| ------ | --------------------- | ----------- |
| ❌ | Sign | |
| ❌ | Sign with Certificate | |
| ❌ | Add Password | |
| ❌ | Remove Password | |
| ❌ | Change Permissions | |
- [ ] Repair | Status | Feature | Description |
- [ ] Compress | ------ | -------------- | ----------- |
- [ ] Flatten | ❌ | Image to PDF | |
- [ ] Compare/Diff | ❌ | Add image | |
| ❌ | Extract Images | |
| ❌ | PDF to Image | |
| ❌ | OCR | |
<br> | Status | Feature | Description |
| ------ | ------------------- | ----------- |
| ❌ | Convert file to PDF | |
| ❌ | PDF to Text/RTF | |
| ❌ | PDF to HTML | |
| ❌ | PDF to XML | |
- [ ] Sign ✔️: Done, 🚧: Started Developement, ❌: Planned Feature
- [ ] Sign with Certificate
- [ ] Add Password
- [ ] Remove Password
- [ ] Change Permissions
<br>
- [ ] Image to PDF
- [ ] Add image
- [ ] Extract Images
- [ ] PDF to Image
- [ ] OCR
<br>
- [ ] Convert file to PDF
- [ ] PDF to Text/RTF
- [ ] PDF to HTML
- [ ] PDF to XML
## Contribute ## Contribute
For initial instructions look at [CONTRIBUTE.md](./CONTRIBUTE.md) For initial instructions look at [CONTRIBUTE.md](./CONTRIBUTE.md)