feat: add digital signature PDF tool

- Add new tool to apply cryptographic signatures to PDFs using X.509 certificates
- Support PKCS#12 (.pfx, .p12) and PEM certificate formats
- Create PKCS#7 detached signatures compatible with all major PDF viewers
- Optional visible signature with customizable position, image, and text overlay
- Add translations for English, German, Vietnamese, and Chinese
This commit is contained in:
abdullahalam123
2026-01-03 20:47:50 +05:30
parent d694a674ac
commit 771de32cf0
144 changed files with 1943 additions and 275 deletions

View File

@@ -488,5 +488,27 @@
"subtitle": "Text aus PDF-Dateien extrahieren und als Textdatei (.txt) speichern. Unterstützt mehrere Dateien.",
"note": "Dieses Tool funktioniert NUR mit digital erstellten PDFs. Für gescannte Dokumente oder bildbasierte PDFs verwenden Sie stattdessen unser OCR PDF-Tool.",
"convertButton": "Text extrahieren"
},
"digitalSignPdf": {
"name": "Digitale PDF-Signatur",
"pageTitle": "Digitale PDF-Signatur - Kryptografische Signatur hinzufügen | BentoPDF",
"subtitle": "Fügen Sie eine kryptografische digitale Signatur mit X.509-Zertifikaten zu Ihrer PDF hinzu. Unterstützt PKCS#12 (.pfx, .p12) und PEM-Formate. Ihr privater Schlüssel verlässt niemals Ihren Browser.",
"certificateSection": "Zertifikat",
"uploadCert": "Zertifikat hochladen (.pfx, .p12)",
"certPassword": "Zertifikat-Passwort",
"certPasswordPlaceholder": "Zertifikat-Passwort eingeben",
"certInfo": "Zertifikat-Informationen",
"certSubject": "Betreff",
"certIssuer": "Aussteller",
"certValidity": "Gültig",
"signatureDetails": "Signatur-Details (Optional)",
"reason": "Grund",
"reasonPlaceholder": "z.B. Ich genehmige dieses Dokument",
"location": "Ort",
"locationPlaceholder": "z.B. Berlin, Deutschland",
"contactInfo": "Kontaktdaten",
"contactPlaceholder": "z.B. email@beispiel.de",
"applySignature": "Digitale Signatur anwenden",
"successMessage": "PDF erfolgreich signiert! Die Signatur kann in jedem PDF-Reader überprüft werden."
}
}