This commit is contained in:
Anthony Stirling 2023-07-17 21:59:34 +01:00
parent 08eb39b206
commit 794aede27f
3 changed files with 96 additions and 84 deletions

View file

@ -1,35 +1,41 @@
| Operation | PageOps | Convert | Security | Other | CLI | Python | OpenCV | LibreOffice | OCRmyPDF | Java | Javascript | | Operation | PageOps | Convert | Security | Other | CLI | Python | OpenCV | LibreOffice | OCRmyPDF | Java | Javascript |
|---------------------|---------|---------|----------|-------|------|--------|--------|-------------|----------|----------|------------| |---------------------|---------|---------|----------|-------|------|--------|--------|-------------|----------|----------|------------|
| merge-pdfs | ✔️ | | | | | | | | | ✔️ | | | adjust-contrast | ✔️ | | | | | | | | | | ✔️ |
| multi-page-layout | ✔️ | | | | | | | | | ✔️ | | | auto-split-pdf | ✔️ | | | | | | | | | ✔️ | |
| pdf-organizer | ✔️ | | | | | | | | | ✔️ | ✔️ | | crop | ✔️ | | | | | | | | | ✔️ | |
| remove-pages | ✔️ | | | | | | | | | ✔️ | | | merge-pdfs | ✔️ | | | | | | | | | ✔️ | |
| rotate-pdf | ✔️ | | | | | | | | | ✔️ | | | multi-page-layout | ✔️ | | | | | | | | | ✔️ | |
| scale-pages | ✔️ | | | | | | | | | ✔️ | | | pdf-organizer | ✔️ | | | | | | | | | ✔️ | ✔️ |
| split-pdfs | ✔️ | | | | | | | | | ✔️ | | | remove-pages | ✔️ | | | | | | | | | ✔️ | |
| file-to-pdf | | ✔️ | | | ✔️ | | | ✔️ | | | | | rotate-pdf | ✔️ | | | | | | | | | ✔️ | |
| img-to-pdf | | ✔️ | | | | | | | | ✔️ | | | scale-pages | ✔️ | | | | | | | | | ✔️ | |
| pdf-to-html | | ✔️ | | | ✔️ | | | ✔️ | | | | | split-pdfs | ✔️ | | | | | | | | | ✔️ | |
| pdf-to-img | | ✔️ | | | | | | | | ✔️ | | | file-to-pdf | | ✔️ | | | ✔️ | | | ✔️ | | | |
| pdf-to-pdfa | | ✔️ | | | ✔️ | | | | ✔️ | | | | img-to-pdf | | ✔️ | | | | | | | | ✔️ | |
| pdf-to-presentation | | ✔️ | | | ✔️ | | | ✔️ | | | | | pdf-to-html | | ✔️ | | | ✔️ | | | ✔️ | | | |
| pdf-to-text | | ✔️ | | | ✔️ | | | ✔️ | | | | | pdf-to-img | | ✔️ | | | | | | | | ✔️ | |
| pdf-to-word | | ✔️ | | | ✔️ | | | ✔️ | | | | | pdf-to-pdfa | | ✔️ | | | ✔️ | | | | ✔️ | | |
| pdf-to-xml | | ✔️ | | | ✔️ | | | ✔️ | | | | | pdf-to-presentation | | ✔️ | | | ✔️ | | | ✔️ | | | |
| xlsx-to-pdf | | ✔️ | | | ✔️ | | | ✔️ | | | | | pdf-to-text | | ✔️ | | | ✔️ | | | ✔️ | | | |
| add-password | | | ✔️ | | | | | | | ✔️ | | | pdf-to-word | | ✔️ | | | ✔️ | | | ✔️ | | | |
| add-watermark | | | ✔️ | | | | | | | ✔️ | | | pdf-to-xml | | ✔️ | | | ✔️ | | | ✔️ | | | |
| cert-sign | | | ✔️ | | | | | | | ✔️ | | | xlsx-to-pdf | | ✔️ | | | ✔️ | | | ✔️ | | | |
| change-permissions | | | ✔️ | | | | | | | ✔️ | | | add-password | | | ✔️ | | | | | | | ✔️ | |
| remove-password | | | ✔️ | | | | | | | ✔️ | | | add-watermark | | | ✔️ | | | | | | | ✔️ | |
| add-image | | | | ✔️ | | | | | | ✔️ | | | cert-sign | | | ✔️ | | | | | | | ✔️ | |
| change-metadata | | | | ✔️ | | | | | | ✔️ | | | change-permissions | | | ✔️ | | | | | | | ✔️ | |
| compare | | | | ✔️ | | | | | | | ✔️ | | remove-password | | | ✔️ | | | | | | | ✔️ | |
| compress-pdf | | | | ✔️ | ✔️ | | | | ✔️ | | | | sanitize-pdf | | | ✔️ | | | | | | | ✔️ | |
| extract-image-scans | | | | ✔️ | ✔️ | ✔️ | ✔️ | | | | | | add-image | | | | ✔️ | | | | | | ✔️ | |
| extract-images | | | | ✔️ | | | | | | ✔️ | | | add-page-numbers | | | | ✔️ | | | | | | ✔️ | |
| flatten | | | | ✔️ | | | | | | | | | auto-rename | | | | ✔️ | | | | | | ✔️ | |
| ocr-pdf | | | | ✔️ | ✔️ | | | | ✔️ | | | | change-metadata | | | | ✔️ | | | | | | ✔️ | |
| remove-blanks | | | | ✔️ | ✔️ | ✔️ | ✔️ | | | | | | compare | | | | ✔️ | | | | | | | ✔️ |
| repair | | | | ✔️ | ✔️ | | | ✔️ | | | | | compress-pdf | | | | ✔️ | ✔️ | | | | ✔️ | | |
| sign | | | | ✔️ | | | | | | | ✔️ | | extract-image-scans | | | | ✔️ | ✔️ | ✔️ | ✔️ | | | | |
| extract-images | | | | ✔️ | | | | | | ✔️ | |
| flatten | | | | ✔️ | | | | | | | |
| ocr-pdf | | | | ✔️ | ✔️ | | | | ✔️ | | |
| remove-blanks | | | | ✔️ | ✔️ | ✔️ | ✔️ | | | | |
| repair | | | | ✔️ | ✔️ | | | ✔️ | | | |
| sign | | | | ✔️ | | | | | | | ✔️ |

View file

@ -1,48 +1,54 @@
|Technology | Ultra-Lite | Lite | Full | |Technology | Ultra-Lite | Lite | Full |
|----------------|:----------:|:----:|:----:| |----------------|:----------:|:----:|:----:|
| Java | ✔️ | ✔️ | ✔️ | | Java | ✔️ | ✔️ | ✔️ |
| JavaScript | ✔️ | ✔️ | ✔️ | | JavaScript | ✔️ | ✔️ | ✔️ |
| Libre | | ✔️ | ✔️ | | Libre | | ✔️ | ✔️ |
| Python | | | ✔️ | | Python | | | ✔️ |
| OpenCV | | | ✔️ | | OpenCV | | | ✔️ |
| OCRmyPDF | | | ✔️ | | OCRmyPDF | | | ✔️ |
Operation | Ultra-Lite | Lite | Full Operation | Ultra-Lite | Lite | Full
--------------------|------------|------|----- --------------------|------------|------|-----
add-password | ✔️ | ✔️ | ✔️ add-page-numbers | ✔️ | ✔️ | ✔️
add-watermark | ✔️ | ✔️ | ✔️ add-password | ✔️ | ✔️ | ✔️
cert-sign | ✔️ | ✔️ | ✔️ add-watermark | ✔️ | ✔️ | ✔️
change-metadata | ✔️ | ✔️ | ✔️ adjust-contrast | ✔️ | ✔️ | ✔️
change-permissions | ✔️ | ✔️ | ✔️ auto-split-pdf | ✔️ | ✔️ | ✔️
compare | ✔️ | ✔️ | ✔️ auto-rename | ✔️ | ✔️ | ✔️
extract-images | ✔️ | ✔️ | ✔️ cert-sign | ✔️ | ✔️ | ✔️
flatten | ✔️ | ✔️ | ✔️ crop | ✔️ | ✔️ | ✔️
img-to-pdf | ✔️ | ✔️ | ✔️ change-metadata | ✔️ | ✔️ | ✔️
merge-pdfs | ✔️ | ✔️ | ✔️ change-permissions | ✔️ | ✔️ | ✔️
multi-page-layout | ✔️ | ✔️ | ✔️ compare | ✔️ | ✔️ | ✔️
pdf-organizer | ✔️ | ✔️ | ✔️ extract-images | ✔️ | ✔️ | ✔️
pdf-to-img | ✔️ | ✔️ | ✔️ flatten | ✔️ | ✔️ | ✔️
remove-pages | ✔️ | ✔️ | ✔️ img-to-pdf | ✔️ | ✔️ | ✔️
remove-password | ✔️ | ✔️ | ✔️ merge-pdfs | ✔️ | ✔️ | ✔️
rotate-pdf | ✔️ | ✔️ | ✔️ multi-page-layout | ✔️ | ✔️ | ✔️
scale-pages | ✔️ | ✔️ | ✔️ pdf-organizer | ✔️ | ✔️ | ✔️
sign | ✔️ | ✔️ | ✔️ pdf-to-img | ✔️ | ✔️ | ✔️
split-pdfs | ✔️ | ✔️ | ✔️ remove-pages | ✔️ | ✔️ | ✔️
add-image | ✔️ | ✔️ | ✔️ remove-password | ✔️ | ✔️ | ✔️
file-to-pdf | | ✔️ | ✔️ rotate-pdf | ✔️ | ✔️ | ✔️
pdf-to-html | | ✔️ | ✔️ sanitize-pdf | ✔️ | ✔️ | ✔️
pdf-to-presentation | | ✔️ | ✔️ scale-pages | ✔️ | ✔️ | ✔️
pdf-to-text | | ✔️ | ✔️ sign | ✔️ | ✔️ | ✔️
pdf-to-word | | ✔️ | ✔️ split-pdfs | ✔️ | ✔️ | ✔️
pdf-to-xml | | ✔️ | ✔️ add-image | ✔️ | ✔️ | ✔️
repair | | ✔️ | ✔️ file-to-pdf | | ✔️ | ✔️
xlsx-to-pdf | | ✔️ | ✔️ pdf-to-html | | ✔️ | ✔️
compress-pdf | | | ✔️ pdf-to-presentation | | ✔️ | ✔️
extract-image-scans | | | ✔️ pdf-to-text | | ✔️ | ✔️
ocr-pdf | | | ✔️ pdf-to-word | | ✔️ | ✔️
pdf-to-pdfa | | | ✔️ pdf-to-xml | | ✔️ | ✔️
remove-blanks | | | ✔️ repair | | ✔️ | ✔️
xlsx-to-pdf | | ✔️ | ✔️
compress-pdf | | | ✔️
extract-image-scans | | | ✔️
ocr-pdf | | | ✔️
pdf-to-pdfa | | | ✔️
remove-blanks | | | ✔️

View file

@ -47,7 +47,7 @@ public class SecurityWebController {
@GetMapping("/sanitize-pdf") @GetMapping("/sanitize-pdf")
@Hidden @Hidden
public String sanitizeForm(Model model) { public String sanitizeForm(Model model) {
model.addAttribute("currentPage", ""); model.addAttribute("currentPage", "sanitize-pdf");
return "security/sanitize-pdf"; return "security/sanitize-pdf";
} }
} }