Merge pull request #1346 from Ludy87/remove_cert_sign
add remove digital signature
This commit is contained in:
commit
e27651826e
38 changed files with 551 additions and 99 deletions
|
@ -1,5 +1,5 @@
|
||||||
| Operation | PageOps | Convert | Security | Other | CLI | Python | OpenCV | LibreOffice | OCRmyPDF | Java | Javascript |
|
| Operation | PageOps | Convert | Security | Other | CLI | Python | OpenCV | LibreOffice | OCRmyPDF | Java | Javascript |
|
||||||
|---------------------|---------|---------|----------|-------|------|--------|--------|-------------|----------|----------|------------|
|
| ------------------- | ------- | ------- | -------- | ----- | --- | ------ | ------ | ----------- | -------- | ---- | ---------- |
|
||||||
| adjust-contrast | ✔️ | | | | | | | | | | ✔️ |
|
| adjust-contrast | ✔️ | | | | | | | | | | ✔️ |
|
||||||
| auto-split-pdf | ✔️ | | | | | | | | | ✔️ | |
|
| auto-split-pdf | ✔️ | | | | | | | | | ✔️ | |
|
||||||
| crop | ✔️ | | | | | | | | | ✔️ | |
|
| crop | ✔️ | | | | | | | | | ✔️ | |
|
||||||
|
@ -26,6 +26,7 @@
|
||||||
| add-password | | | ✔️ | | | | | | | ✔️ | |
|
| add-password | | | ✔️ | | | | | | | ✔️ | |
|
||||||
| add-watermark | | | ✔️ | | | | | | | ✔️ | |
|
| add-watermark | | | ✔️ | | | | | | | ✔️ | |
|
||||||
| cert-sign | | | ✔️ | | | | | | | ✔️ | |
|
| cert-sign | | | ✔️ | | | | | | | ✔️ | |
|
||||||
|
| remove-cert-sign | | | ✔️ | | | | | | | ✔️ | |
|
||||||
| change-permissions | | | ✔️ | | | | | | | ✔️ | |
|
| change-permissions | | | ✔️ | | | | | | | ✔️ | |
|
||||||
| remove-password | | | ✔️ | | | | | | | ✔️ | |
|
| remove-password | | | ✔️ | | | | | | | ✔️ | |
|
||||||
| sanitize-pdf | | | ✔️ | | | | | | | ✔️ | |
|
| sanitize-pdf | | | ✔️ | | | | | | | ✔️ | |
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
| Technology | Ultra-Lite | Full |
|
| Technology | Ultra-Lite | Full |
|
||||||
|----------------|:----------:|:----:|
|
| ---------- | :--------: | :---: |
|
||||||
| Java | ✔️ | ✔️ |
|
| Java | ✔️ | ✔️ |
|
||||||
| JavaScript | ✔️ | ✔️ |
|
| JavaScript | ✔️ | ✔️ |
|
||||||
| Libre | | ✔️ |
|
| Libre | | ✔️ |
|
||||||
|
@ -7,46 +7,47 @@
|
||||||
| OpenCV | | ✔️ |
|
| OpenCV | | ✔️ |
|
||||||
| OCRmyPDF | | ✔️ |
|
| OCRmyPDF | | ✔️ |
|
||||||
|
|
||||||
Operation | Ultra-Lite | Full
|
| Operation | Ultra-Lite | Full |
|
||||||
-------------------------|------------|-----
|
| ---------------------- | ---------- | ---- |
|
||||||
add-page-numbers | ✔️ | ✔️
|
| add-page-numbers | ✔️ | ✔️ |
|
||||||
add-password | ✔️ | ✔️
|
| add-password | ✔️ | ✔️ |
|
||||||
add-image | ✔️ | ✔️
|
| add-image | ✔️ | ✔️ |
|
||||||
add-watermark | ✔️ | ✔️
|
| add-watermark | ✔️ | ✔️ |
|
||||||
adjust-contrast | ✔️ | ✔️
|
| adjust-contrast | ✔️ | ✔️ |
|
||||||
auto-split-pdf | ✔️ | ✔️
|
| auto-split-pdf | ✔️ | ✔️ |
|
||||||
auto-redact | ✔️ | ✔️
|
| auto-redact | ✔️ | ✔️ |
|
||||||
auto-rename | ✔️ | ✔️
|
| auto-rename | ✔️ | ✔️ |
|
||||||
cert-sign | ✔️ | ✔️
|
| cert-sign | ✔️ | ✔️ |
|
||||||
crop | ✔️ | ✔️
|
| remove-cert-sign | ✔️ | ✔️ |
|
||||||
change-metadata | ✔️ | ✔️
|
| crop | ✔️ | ✔️ |
|
||||||
change-permissions | ✔️ | ✔️
|
| change-metadata | ✔️ | ✔️ |
|
||||||
compare | ✔️ | ✔️
|
| change-permissions | ✔️ | ✔️ |
|
||||||
extract-page | ✔️ | ✔️
|
| compare | ✔️ | ✔️ |
|
||||||
extract-images | ✔️ | ✔️
|
| extract-page | ✔️ | ✔️ |
|
||||||
flatten | ✔️ | ✔️
|
| extract-images | ✔️ | ✔️ |
|
||||||
get-info-on-pdf | ✔️ | ✔️
|
| flatten | ✔️ | ✔️ |
|
||||||
img-to-pdf | ✔️ | ✔️
|
| get-info-on-pdf | ✔️ | ✔️ |
|
||||||
markdown-to-pdf | ✔️ | ✔️
|
| img-to-pdf | ✔️ | ✔️ |
|
||||||
merge-pdfs | ✔️ | ✔️
|
| markdown-to-pdf | ✔️ | ✔️ |
|
||||||
multi-page-layout | ✔️ | ✔️
|
| merge-pdfs | ✔️ | ✔️ |
|
||||||
overlay-pdf | ✔️ | ✔️
|
| multi-page-layout | ✔️ | ✔️ |
|
||||||
pdf-organizer | ✔️ | ✔️
|
| overlay-pdf | ✔️ | ✔️ |
|
||||||
pdf-to-csv | ✔️ | ✔️
|
| pdf-organizer | ✔️ | ✔️ |
|
||||||
pdf-to-img | ✔️ | ✔️
|
| pdf-to-csv | ✔️ | ✔️ |
|
||||||
pdf-to-single-page | ✔️ | ✔️
|
| pdf-to-img | ✔️ | ✔️ |
|
||||||
remove-pages | ✔️ | ✔️
|
| pdf-to-single-page | ✔️ | ✔️ |
|
||||||
remove-password | ✔️ | ✔️
|
| remove-pages | ✔️ | ✔️ |
|
||||||
rotate-pdf | ✔️ | ✔️
|
| remove-password | ✔️ | ✔️ |
|
||||||
sanitize-pdf | ✔️ | ✔️
|
| rotate-pdf | ✔️ | ✔️ |
|
||||||
scale-pages | ✔️ | ✔️
|
| sanitize-pdf | ✔️ | ✔️ |
|
||||||
sign | ✔️ | ✔️
|
| scale-pages | ✔️ | ✔️ |
|
||||||
show-javascript | ✔️ | ✔️
|
| sign | ✔️ | ✔️ |
|
||||||
split-by-size-or-count | ✔️ | ✔️
|
| show-javascript | ✔️ | ✔️ |
|
||||||
split-pdf-by-sections | ✔️ | ✔️
|
| split-by-size-or-count | ✔️ | ✔️ |
|
||||||
split-pdfs | ✔️ | ✔️
|
| split-pdf-by-sections | ✔️ | ✔️ |
|
||||||
compress-pdf | | ✔️
|
| split-pdfs | ✔️ | ✔️ |
|
||||||
extract-image-scans | | ✔️
|
| compress-pdf | | ✔️ |
|
||||||
ocr-pdf | | ✔️
|
| extract-image-scans | | ✔️ |
|
||||||
pdf-to-pdfa | | ✔️
|
| ocr-pdf | | ✔️ |
|
||||||
remove-blanks | | ✔️
|
| pdf-to-pdfa | | ✔️ |
|
||||||
|
| remove-blanks | | ✔️ |
|
||||||
|
|
|
@ -116,6 +116,7 @@ public class EndpointConfiguration {
|
||||||
addEndpointToGroup("Security", "change-permissions");
|
addEndpointToGroup("Security", "change-permissions");
|
||||||
addEndpointToGroup("Security", "add-watermark");
|
addEndpointToGroup("Security", "add-watermark");
|
||||||
addEndpointToGroup("Security", "cert-sign");
|
addEndpointToGroup("Security", "cert-sign");
|
||||||
|
addEndpointToGroup("Security", "remove-cert-sign");
|
||||||
addEndpointToGroup("Security", "sanitize-pdf");
|
addEndpointToGroup("Security", "sanitize-pdf");
|
||||||
addEndpointToGroup("Security", "auto-redact");
|
addEndpointToGroup("Security", "auto-redact");
|
||||||
|
|
||||||
|
@ -200,6 +201,7 @@ public class EndpointConfiguration {
|
||||||
addEndpointToGroup("Java", "extract-images");
|
addEndpointToGroup("Java", "extract-images");
|
||||||
addEndpointToGroup("Java", "change-metadata");
|
addEndpointToGroup("Java", "change-metadata");
|
||||||
addEndpointToGroup("Java", "cert-sign");
|
addEndpointToGroup("Java", "cert-sign");
|
||||||
|
addEndpointToGroup("Java", "remove-cert-sign");
|
||||||
addEndpointToGroup("Java", "multi-page-layout");
|
addEndpointToGroup("Java", "multi-page-layout");
|
||||||
addEndpointToGroup("Java", "scale-pages");
|
addEndpointToGroup("Java", "scale-pages");
|
||||||
addEndpointToGroup("Java", "add-page-numbers");
|
addEndpointToGroup("Java", "add-page-numbers");
|
||||||
|
|
|
@ -0,0 +1,71 @@
|
||||||
|
package stirling.software.SPDF.controller.api.security;
|
||||||
|
|
||||||
|
import java.io.ByteArrayOutputStream;
|
||||||
|
|
||||||
|
import org.apache.pdfbox.Loader;
|
||||||
|
import org.apache.pdfbox.pdmodel.PDDocument;
|
||||||
|
import org.apache.pdfbox.pdmodel.PDDocumentCatalog;
|
||||||
|
import org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm;
|
||||||
|
import org.apache.pdfbox.pdmodel.interactive.form.PDSignatureField;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
import org.springframework.http.ResponseEntity;
|
||||||
|
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||||
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
|
import io.github.pixee.security.Filenames;
|
||||||
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
|
||||||
|
import stirling.software.SPDF.model.api.PDFFile;
|
||||||
|
import stirling.software.SPDF.utils.WebResponseUtils;
|
||||||
|
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/api/v1/security")
|
||||||
|
@Tag(name = "Security", description = "Security APIs")
|
||||||
|
public class RemoveCertSignController {
|
||||||
|
|
||||||
|
private static final Logger logger = LoggerFactory.getLogger(RemoveCertSignController.class);
|
||||||
|
|
||||||
|
@PostMapping(consumes = "multipart/form-data", value = "/remove-cert-sign")
|
||||||
|
@Operation(
|
||||||
|
summary = "Remove digital signature from PDF",
|
||||||
|
description =
|
||||||
|
"This endpoint accepts a PDF file and returns the PDF file without the digital signature. Input: PDF, Output: PDF")
|
||||||
|
public ResponseEntity<byte[]> removeCertSignPDF(@ModelAttribute PDFFile request)
|
||||||
|
throws Exception {
|
||||||
|
MultipartFile pdf = request.getFileInput();
|
||||||
|
|
||||||
|
// Convert MultipartFile to byte[]
|
||||||
|
byte[] pdfBytes = pdf.getBytes();
|
||||||
|
|
||||||
|
// Create a ByteArrayOutputStream to hold the resulting PDF
|
||||||
|
ByteArrayOutputStream baos = new ByteArrayOutputStream();
|
||||||
|
|
||||||
|
// Load the PDF document
|
||||||
|
PDDocument document = Loader.loadPDF(pdfBytes);
|
||||||
|
|
||||||
|
// Get the document catalog
|
||||||
|
PDDocumentCatalog catalog = document.getDocumentCatalog();
|
||||||
|
|
||||||
|
// Get the AcroForm
|
||||||
|
PDAcroForm acroForm = catalog.getAcroForm();
|
||||||
|
if (acroForm != null) {
|
||||||
|
// Remove signature fields
|
||||||
|
acroForm.getFields().removeIf(field -> field instanceof PDSignatureField);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Save the modified document to the ByteArrayOutputStream
|
||||||
|
document.save(baos);
|
||||||
|
document.close();
|
||||||
|
|
||||||
|
// Return the modified PDF as a response
|
||||||
|
return WebResponseUtils.boasToWebResponse(
|
||||||
|
baos,
|
||||||
|
Filenames.toSimpleFileName(pdf.getOriginalFilename()).replaceFirst("[.][^.]+$", "")
|
||||||
|
+ "_unsigned.pdf");
|
||||||
|
}
|
||||||
|
}
|
|
@ -53,6 +53,13 @@ public class SecurityWebController {
|
||||||
return "security/cert-sign";
|
return "security/cert-sign";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@GetMapping("/remove-cert-sign")
|
||||||
|
@Hidden
|
||||||
|
public String certUnSignForm(Model model) {
|
||||||
|
model.addAttribute("currentPage", "remove-cert-sign");
|
||||||
|
return "security/remove-cert-sign";
|
||||||
|
}
|
||||||
|
|
||||||
@GetMapping("/sanitize-pdf")
|
@GetMapping("/sanitize-pdf")
|
||||||
@Hidden
|
@Hidden
|
||||||
public String sanitizeForm(Model model) {
|
public String sanitizeForm(Model model) {
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=Sign with Certificate
|
||||||
home.certSign.desc=Signs a PDF with a Certificate/Key (PEM/P12)
|
home.certSign.desc=Signs a PDF with a Certificate/Key (PEM/P12)
|
||||||
certSign.tags=authenticate,PEM,P12,official,encrypt
|
certSign.tags=authenticate,PEM,P12,official,encrypt
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=Multi-Page Layout
|
home.pageLayout.title=Multi-Page Layout
|
||||||
home.pageLayout.desc=Merge multiple pages of a PDF document into a single page
|
home.pageLayout.desc=Merge multiple pages of a PDF document into a single page
|
||||||
pageLayout.tags=merge,composite,single-view,organize
|
pageLayout.tags=merge,composite,single-view,organize
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=الاسم
|
||||||
certSign.submit=تسجيل PDF
|
certSign.submit=تسجيل PDF
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=إزالة الفراغات
|
removeBlanks.title=إزالة الفراغات
|
||||||
removeBlanks.header=إزالة الصفحات الفارغة
|
removeBlanks.header=إزالة الصفحات الفارغة
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=Подпишете със сертификат
|
||||||
home.certSign.desc=Подписва PDF със сертификат/ключ (PEM/P12)
|
home.certSign.desc=Подписва PDF със сертификат/ключ (PEM/P12)
|
||||||
certSign.tags=удостоверяване,PEM,P12,официален,шифроване
|
certSign.tags=удостоверяване,PEM,P12,официален,шифроване
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=Оформление с няколко страници
|
home.pageLayout.title=Оформление с няколко страници
|
||||||
home.pageLayout.desc=Слейте няколко страници от PDF документ в една страница
|
home.pageLayout.desc=Слейте няколко страници от PDF документ в една страница
|
||||||
pageLayout.tags=сливане,комбиниран,единичен изглед,организиране
|
pageLayout.tags=сливане,комбиниран,единичен изглед,организиране
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=Име
|
||||||
certSign.submit=Подпишете PDF
|
certSign.submit=Подпишете PDF
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=Премахване на празни места
|
removeBlanks.title=Премахване на празни места
|
||||||
removeBlanks.header=Премахване на празни страници
|
removeBlanks.header=Премахване на празни страници
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=Signa amb Certificat
|
||||||
home.certSign.desc=Sign PDF amb Certificate/Clau (PEM/P12)
|
home.certSign.desc=Sign PDF amb Certificate/Clau (PEM/P12)
|
||||||
certSign.tags=authentica,PEM,P12,official,encripta
|
certSign.tags=authentica,PEM,P12,official,encripta
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=Multi-Page Layout
|
home.pageLayout.title=Multi-Page Layout
|
||||||
home.pageLayout.desc=Merge multiple pages of a PDF document into a single page
|
home.pageLayout.desc=Merge multiple pages of a PDF document into a single page
|
||||||
pageLayout.tags=merge,composite,single-view,organize
|
pageLayout.tags=merge,composite,single-view,organize
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=Nom
|
||||||
certSign.submit=Firma PDF
|
certSign.submit=Firma PDF
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=Elimina els espais en blanc
|
removeBlanks.title=Elimina els espais en blanc
|
||||||
removeBlanks.header=Elimina les pàgines en blanc
|
removeBlanks.header=Elimina les pàgines en blanc
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=Podpis s certifikátem
|
||||||
home.certSign.desc=Podpis PDF s certifikátem/klíčem (PEM/P12)
|
home.certSign.desc=Podpis PDF s certifikátem/klíčem (PEM/P12)
|
||||||
certSign.tags=autentizace,PEM,P12,oficiální,šifrování
|
certSign.tags=autentizace,PEM,P12,oficiální,šifrování
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=Vícestránkové rozložení
|
home.pageLayout.title=Vícestránkové rozložení
|
||||||
home.pageLayout.desc=Sloučení více stránek dokumentu PDF do jedné stránky
|
home.pageLayout.desc=Sloučení více stránek dokumentu PDF do jedné stránky
|
||||||
pageLayout.tags=sloučit,kompozitní,jedno zobrazení,organizovat
|
pageLayout.tags=sloučit,kompozitní,jedno zobrazení,organizovat
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=Název
|
||||||
certSign.submit=Podepsat PDF
|
certSign.submit=Podepsat PDF
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=Odebrat prázdné stránky
|
removeBlanks.title=Odebrat prázdné stránky
|
||||||
removeBlanks.header=Odebrat prázdné stránky
|
removeBlanks.header=Odebrat prázdné stránky
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=Mit Zertifikat signieren
|
||||||
home.certSign.desc=Ein PDF mit einem Zertifikat/Schlüssel (PEM/P12) signieren
|
home.certSign.desc=Ein PDF mit einem Zertifikat/Schlüssel (PEM/P12) signieren
|
||||||
certSign.tags=authentifizieren,pem,p12,offiziell,verschlüsseln
|
certSign.tags=authentifizieren,pem,p12,offiziell,verschlüsseln
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=Mehrseitiges Layout
|
home.pageLayout.title=Mehrseitiges Layout
|
||||||
home.pageLayout.desc=Mehrere Seiten eines PDF zu einer Seite zusammenführen
|
home.pageLayout.desc=Mehrere Seiten eines PDF zu einer Seite zusammenführen
|
||||||
pageLayout.tags=zusammenführen,zusammensetzen,einzelansicht,organisieren
|
pageLayout.tags=zusammenführen,zusammensetzen,einzelansicht,organisieren
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=Name
|
||||||
certSign.submit=PDF signieren
|
certSign.submit=PDF signieren
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=Leere Seiten entfernen
|
removeBlanks.title=Leere Seiten entfernen
|
||||||
removeBlanks.header=Leere Seiten entfernen
|
removeBlanks.header=Leere Seiten entfernen
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=Υπογραφή με Πιστοποιητικό
|
||||||
home.certSign.desc=Υπογραφή ενός PDF αρχείου με ένα Πιστοποιητικό/Κλειδί (PEM/P12)
|
home.certSign.desc=Υπογραφή ενός PDF αρχείου με ένα Πιστοποιητικό/Κλειδί (PEM/P12)
|
||||||
certSign.tags=authenticate,PEM,P12,official,encrypt
|
certSign.tags=authenticate,PEM,P12,official,encrypt
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=Διάταξη πολλών σελίδων
|
home.pageLayout.title=Διάταξη πολλών σελίδων
|
||||||
home.pageLayout.desc=Συγχώνευση πολλαπλών σελίδων ενός εγγράφου PDF σε μία μόνο σελίδα
|
home.pageLayout.desc=Συγχώνευση πολλαπλών σελίδων ενός εγγράφου PDF σε μία μόνο σελίδα
|
||||||
pageLayout.tags=merge,composite,single-view,organize
|
pageLayout.tags=merge,composite,single-view,organize
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=Όνομα
|
||||||
certSign.submit=Υπογραφή PDF
|
certSign.submit=Υπογραφή PDF
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=Αφαίρεση Κενών
|
removeBlanks.title=Αφαίρεση Κενών
|
||||||
removeBlanks.header=Αφαίρεση Κενών Σελίδων
|
removeBlanks.header=Αφαίρεση Κενών Σελίδων
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=Sign with Certificate
|
||||||
home.certSign.desc=Signs a PDF with a Certificate/Key (PEM/P12)
|
home.certSign.desc=Signs a PDF with a Certificate/Key (PEM/P12)
|
||||||
certSign.tags=authenticate,PEM,P12,official,encrypt
|
certSign.tags=authenticate,PEM,P12,official,encrypt
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=Multi-Page Layout
|
home.pageLayout.title=Multi-Page Layout
|
||||||
home.pageLayout.desc=Merge multiple pages of a PDF document into a single page
|
home.pageLayout.desc=Merge multiple pages of a PDF document into a single page
|
||||||
pageLayout.tags=merge,composite,single-view,organize
|
pageLayout.tags=merge,composite,single-view,organize
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=Name
|
||||||
certSign.submit=Sign PDF
|
certSign.submit=Sign PDF
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=Remove Blanks
|
removeBlanks.title=Remove Blanks
|
||||||
removeBlanks.header=Remove Blank Pages
|
removeBlanks.header=Remove Blank Pages
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=Sign with Certificate
|
||||||
home.certSign.desc=Signs a PDF with a Certificate/Key (PEM/P12)
|
home.certSign.desc=Signs a PDF with a Certificate/Key (PEM/P12)
|
||||||
certSign.tags=authenticate,PEM,P12,official,encrypt
|
certSign.tags=authenticate,PEM,P12,official,encrypt
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=Multi-Page Layout
|
home.pageLayout.title=Multi-Page Layout
|
||||||
home.pageLayout.desc=Merge multiple pages of a PDF document into a single page
|
home.pageLayout.desc=Merge multiple pages of a PDF document into a single page
|
||||||
pageLayout.tags=merge,composite,single-view,organize
|
pageLayout.tags=merge,composite,single-view,organize
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=Name
|
||||||
certSign.submit=Sign PDF
|
certSign.submit=Sign PDF
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=Remove Blanks
|
removeBlanks.title=Remove Blanks
|
||||||
removeBlanks.header=Remove Blank Pages
|
removeBlanks.header=Remove Blank Pages
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=Firmar con certificado
|
||||||
home.certSign.desc=Firmar un PDF con un Certificado/Clave (PEM/P12)
|
home.certSign.desc=Firmar un PDF con un Certificado/Clave (PEM/P12)
|
||||||
certSign.tags=autentificar,PEM,P12,oficial,encriptar
|
certSign.tags=autentificar,PEM,P12,oficial,encriptar
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=Diseño de varias páginas
|
home.pageLayout.title=Diseño de varias páginas
|
||||||
home.pageLayout.desc=Unir varias páginas de un documento PDF en una sola página
|
home.pageLayout.desc=Unir varias páginas de un documento PDF en una sola página
|
||||||
pageLayout.tags=unir,compuesto,vista única,organizar
|
pageLayout.tags=unir,compuesto,vista única,organizar
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=Nombre
|
||||||
certSign.submit=Firmar PDF
|
certSign.submit=Firmar PDF
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=Eliminar espacios en blanco
|
removeBlanks.title=Eliminar espacios en blanco
|
||||||
removeBlanks.header=Eliminar páginas en blanco
|
removeBlanks.header=Eliminar páginas en blanco
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=Sinatu ziurtagiriarekin
|
||||||
home.certSign.desc=Sinatu PDF bat Ziurtagiri/Gako batekin (PEM/P12)
|
home.certSign.desc=Sinatu PDF bat Ziurtagiri/Gako batekin (PEM/P12)
|
||||||
certSign.tags=authenticate,PEM,P12,official,encrypt
|
certSign.tags=authenticate,PEM,P12,official,encrypt
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=Zenbait orrialderen diseinua
|
home.pageLayout.title=Zenbait orrialderen diseinua
|
||||||
home.pageLayout.desc=Elkartu orri bakar batean PDF dokumentu baten zenbait orrialde
|
home.pageLayout.desc=Elkartu orri bakar batean PDF dokumentu baten zenbait orrialde
|
||||||
pageLayout.tags=merge,composite,single-view,organize
|
pageLayout.tags=merge,composite,single-view,organize
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=Izena
|
||||||
certSign.submit=Sinatu PDFa
|
certSign.submit=Sinatu PDFa
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=Ezabatu zuriuneak
|
removeBlanks.title=Ezabatu zuriuneak
|
||||||
removeBlanks.header=Ezabatu orrialde zuriak
|
removeBlanks.header=Ezabatu orrialde zuriak
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=Signer avec un certificat
|
||||||
home.certSign.desc=Signez un PDF avec un certificat ou une clé (PEM/P12).
|
home.certSign.desc=Signez un PDF avec un certificat ou une clé (PEM/P12).
|
||||||
certSign.tags=signer,chiffrer,certificat,authenticate,PEM,P12,official,encrypt
|
certSign.tags=signer,chiffrer,certificat,authenticate,PEM,P12,official,encrypt
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=Fusionner des pages
|
home.pageLayout.title=Fusionner des pages
|
||||||
home.pageLayout.desc=Fusionnez plusieurs pages d’un PDF en une seule.
|
home.pageLayout.desc=Fusionnez plusieurs pages d’un PDF en une seule.
|
||||||
pageLayout.tags=fusionner,merge,composite,single-view,organize
|
pageLayout.tags=fusionner,merge,composite,single-view,organize
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=Nom
|
||||||
certSign.submit=Signer
|
certSign.submit=Signer
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=Supprimer les pages vierges
|
removeBlanks.title=Supprimer les pages vierges
|
||||||
removeBlanks.header=Supprimer les pages vierges
|
removeBlanks.header=Supprimer les pages vierges
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=प्रमाणपत्र के साथ हस्त
|
||||||
home.certSign.desc=पीडीएफ़ को प्रमाणपत्र/कुंजी (PEM/P12) के साथ हस्ताक्षरित करता है।
|
home.certSign.desc=पीडीएफ़ को प्रमाणपत्र/कुंजी (PEM/P12) के साथ हस्ताक्षरित करता है।
|
||||||
certSign.tags=प्रमाणीकरण, PEM, P12, आधिकारिक, एन्क्रिप्ट
|
certSign.tags=प्रमाणीकरण, PEM, P12, आधिकारिक, एन्क्रिप्ट
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=मल्टी-पेज लेआउट
|
home.pageLayout.title=मल्टी-पेज लेआउट
|
||||||
home.pageLayout.desc=पीडीएफ़ दस्तावेज़ के कई पेजों को एक ही पेज में मर्ज करता है।
|
home.pageLayout.desc=पीडीएफ़ दस्तावेज़ के कई पेजों को एक ही पेज में मर्ज करता है।
|
||||||
pageLayout.tags=मर्ज, संयोजित, एकल दृश्य, संगठित
|
pageLayout.tags=मर्ज, संयोजित, एकल दृश्य, संगठित
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=नाम
|
||||||
certSign.submit=पीडीएफ़ पर हस्ताक्षर करें
|
certSign.submit=पीडीएफ़ पर हस्ताक्षर करें
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=खाली पेज हटाएं
|
removeBlanks.title=खाली पेज हटाएं
|
||||||
removeBlanks.header=खाली पेज हटाएं
|
removeBlanks.header=खाली पेज हटाएं
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=Aláírás Tanúsítvánnyal
|
||||||
home.certSign.desc=PDF aláírása tanúsítvánnyal/kulccsal (PEM/P12)
|
home.certSign.desc=PDF aláírása tanúsítvánnyal/kulccsal (PEM/P12)
|
||||||
certSign.tags=hitelesítés,PEM,P12,hivatalos,segitít,álca
|
certSign.tags=hitelesítés,PEM,P12,hivatalos,segitít,álca
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=Több oldal elrendezése
|
home.pageLayout.title=Több oldal elrendezése
|
||||||
home.pageLayout.desc=Több oldal egyesítése egy PDF dokumentumban egyetlen oldallá
|
home.pageLayout.desc=Több oldal egyesítése egy PDF dokumentumban egyetlen oldallá
|
||||||
pageLayout.tags=egyesítés,kompozit,egy oldal,megszervez
|
pageLayout.tags=egyesítés,kompozit,egy oldal,megszervez
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=Név
|
||||||
certSign.submit=PDF aláírása
|
certSign.submit=PDF aláírása
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=Üres oldalak eltávolítása
|
removeBlanks.title=Üres oldalak eltávolítása
|
||||||
removeBlanks.header=Üres oldalak eltávolítása
|
removeBlanks.header=Üres oldalak eltávolítása
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=Tanda tangani dengan Sertifikat
|
||||||
home.certSign.desc=Menandatangani PDF dengan Certificate/Key (PEM/P12)
|
home.certSign.desc=Menandatangani PDF dengan Certificate/Key (PEM/P12)
|
||||||
certSign.tags=mengotentikasi, PEM, P12, resmi, mengenkripsi
|
certSign.tags=mengotentikasi, PEM, P12, resmi, mengenkripsi
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=Tata Letak Multi-Halaman
|
home.pageLayout.title=Tata Letak Multi-Halaman
|
||||||
home.pageLayout.desc=Menggabungkan beberapa halaman dokumen PDF menjadi satu halaman
|
home.pageLayout.desc=Menggabungkan beberapa halaman dokumen PDF menjadi satu halaman
|
||||||
pageLayout.tags=menggabungkan, komposit, tampilan tunggal, mengatur
|
pageLayout.tags=menggabungkan, komposit, tampilan tunggal, mengatur
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=Nama
|
||||||
certSign.submit=Tanda tangani PDF
|
certSign.submit=Tanda tangani PDF
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=Hapus Halaman Kosong
|
removeBlanks.title=Hapus Halaman Kosong
|
||||||
removeBlanks.header=Remove Blank Pages
|
removeBlanks.header=Remove Blank Pages
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=Firma con certificato
|
||||||
home.certSign.desc=Firma un PDF con un certificato/chiave (PEM/P12)
|
home.certSign.desc=Firma un PDF con un certificato/chiave (PEM/P12)
|
||||||
certSign.tags=autenticare,PEM,P12,ufficiale,crittografare
|
certSign.tags=autenticare,PEM,P12,ufficiale,crittografare
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=Layout multipagina
|
home.pageLayout.title=Layout multipagina
|
||||||
home.pageLayout.desc=Unisci più pagine di un documento PDF in un'unica pagina
|
home.pageLayout.desc=Unisci più pagine di un documento PDF in un'unica pagina
|
||||||
pageLayout.tags=unire,comporre,visualizzazione singola,organizzare
|
pageLayout.tags=unire,comporre,visualizzazione singola,organizzare
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=Nome
|
||||||
certSign.submit=Firma PDF
|
certSign.submit=Firma PDF
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=Rimuovi spazi vuoti
|
removeBlanks.title=Rimuovi spazi vuoti
|
||||||
removeBlanks.header=Rimuovi pagine vuote
|
removeBlanks.header=Rimuovi pagine vuote
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=証明書による署名
|
||||||
home.certSign.desc=証明書/キーを使用してPDFに署名します。 (PEM/P12)
|
home.certSign.desc=証明書/キーを使用してPDFに署名します。 (PEM/P12)
|
||||||
certSign.tags=authenticate,PEM,P12,official,encrypt
|
certSign.tags=authenticate,PEM,P12,official,encrypt
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=マルチページレイアウト
|
home.pageLayout.title=マルチページレイアウト
|
||||||
home.pageLayout.desc=PDFの複数のページを1ページに結合します。
|
home.pageLayout.desc=PDFの複数のページを1ページに結合します。
|
||||||
pageLayout.tags=merge,composite,single-view,organize
|
pageLayout.tags=merge,composite,single-view,organize
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=名前
|
||||||
certSign.submit=PDFに署名
|
certSign.submit=PDFに署名
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=空白の削除
|
removeBlanks.title=空白の削除
|
||||||
removeBlanks.header=空白ページの削除
|
removeBlanks.header=空白ページの削除
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=인증서로 서명
|
||||||
home.certSign.desc=PDF 문서에 인증서 또는 키로 서명합니다. (PEM/P12)
|
home.certSign.desc=PDF 문서에 인증서 또는 키로 서명합니다. (PEM/P12)
|
||||||
certSign.tags=authenticate,PEM,P12,official,encrypt
|
certSign.tags=authenticate,PEM,P12,official,encrypt
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=다중 페이지 레이아웃
|
home.pageLayout.title=다중 페이지 레이아웃
|
||||||
home.pageLayout.desc=PDF 문서의 여러 페이지를 한 페이지로 합칩니다.
|
home.pageLayout.desc=PDF 문서의 여러 페이지를 한 페이지로 합칩니다.
|
||||||
pageLayout.tags=merge,composite,single-view,organize
|
pageLayout.tags=merge,composite,single-view,organize
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=이름
|
||||||
certSign.submit=PDF 서명
|
certSign.submit=PDF 서명
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=빈 페이지 제거
|
removeBlanks.title=빈 페이지 제거
|
||||||
removeBlanks.header=빈 페이지 제거
|
removeBlanks.header=빈 페이지 제거
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=Ondertekenen met certificaat
|
||||||
home.certSign.desc=Ondertekent een PDF met een certificaat/sleutel (PEM/P12)
|
home.certSign.desc=Ondertekent een PDF met een certificaat/sleutel (PEM/P12)
|
||||||
certSign.tags=authenticeren,PEM,P12,officieel,versleutelen
|
certSign.tags=authenticeren,PEM,P12,officieel,versleutelen
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=Multi-pagina indeling
|
home.pageLayout.title=Multi-pagina indeling
|
||||||
home.pageLayout.desc=Voeg meerdere pagina's van een PDF-document samen op één pagina
|
home.pageLayout.desc=Voeg meerdere pagina's van een PDF-document samen op één pagina
|
||||||
pageLayout.tags=samenvoegen,composiet,enkel-zicht,organiseren
|
pageLayout.tags=samenvoegen,composiet,enkel-zicht,organiseren
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=Naam
|
||||||
certSign.submit=PDF ondertekenen
|
certSign.submit=PDF ondertekenen
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=Verwijder blanco's
|
removeBlanks.title=Verwijder blanco's
|
||||||
removeBlanks.header=Verwijder lege pagina's
|
removeBlanks.header=Verwijder lege pagina's
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=Podpisz certyfikatem
|
||||||
home.certSign.desc=Podpisz dokument PDF za pomocą certyfikatu/klucza prywatnego (PEM/P12)
|
home.certSign.desc=Podpisz dokument PDF za pomocą certyfikatu/klucza prywatnego (PEM/P12)
|
||||||
certSign.tags=authenticate,PEM,P12,official,encrypt
|
certSign.tags=authenticate,PEM,P12,official,encrypt
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=Układ wielu stron
|
home.pageLayout.title=Układ wielu stron
|
||||||
home.pageLayout.desc=Scal wiele stron dokumentu PDF w jedną stronę
|
home.pageLayout.desc=Scal wiele stron dokumentu PDF w jedną stronę
|
||||||
pageLayout.tags=merge,composite,single-view,organize
|
pageLayout.tags=merge,composite,single-view,organize
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=Nazwa
|
||||||
certSign.submit=Podpisz PDF
|
certSign.submit=Podpisz PDF
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=Usuń puste
|
removeBlanks.title=Usuń puste
|
||||||
removeBlanks.header=Usuń puste strony
|
removeBlanks.header=Usuń puste strony
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=Assinar com Certificado
|
||||||
home.certSign.desc=Assinar um PDF com um Certificado/Chave (PEM/P12)
|
home.certSign.desc=Assinar um PDF com um Certificado/Chave (PEM/P12)
|
||||||
certSign.tags=autenticar,PEM,P12,oficial,criptografar
|
certSign.tags=autenticar,PEM,P12,oficial,criptografar
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=Layout de Múltiplas Páginas
|
home.pageLayout.title=Layout de Múltiplas Páginas
|
||||||
home.pageLayout.desc=Mesclar várias páginas de um documento PDF em uma única página
|
home.pageLayout.desc=Mesclar várias páginas de um documento PDF em uma única página
|
||||||
pageLayout.tags=mesclar,composto,vista-única,organizar
|
pageLayout.tags=mesclar,composto,vista-única,organizar
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=Nome
|
||||||
certSign.submit=Assinar PDF
|
certSign.submit=Assinar PDF
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=Remover Páginas em Branco
|
removeBlanks.title=Remover Páginas em Branco
|
||||||
removeBlanks.header=Remover Páginas em Branco
|
removeBlanks.header=Remover Páginas em Branco
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=Assinar com Certificado
|
||||||
home.certSign.desc=Assinar um PDF com um Certificado/Chave (PEM/P12)
|
home.certSign.desc=Assinar um PDF com um Certificado/Chave (PEM/P12)
|
||||||
certSign.tags=autenticar,PEM,P12,oficial,criptografar
|
certSign.tags=autenticar,PEM,P12,oficial,criptografar
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=Layout de Múltiplas Páginas
|
home.pageLayout.title=Layout de Múltiplas Páginas
|
||||||
home.pageLayout.desc=Juntar várias páginas de um documento PDF em uma única página
|
home.pageLayout.desc=Juntar várias páginas de um documento PDF em uma única página
|
||||||
pageLayout.tags=juntar,composto,vista-única,organizar
|
pageLayout.tags=juntar,composto,vista-única,organizar
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=Nome
|
||||||
certSign.submit=Assinar PDF
|
certSign.submit=Assinar PDF
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=Remover Páginas em Branco
|
removeBlanks.title=Remover Páginas em Branco
|
||||||
removeBlanks.header=Remover Páginas em Branco
|
removeBlanks.header=Remover Páginas em Branco
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=Semnare cu certificat
|
||||||
home.certSign.desc=Semnează un PDF cu un certificat/cheie (PEM/P12)
|
home.certSign.desc=Semnează un PDF cu un certificat/cheie (PEM/P12)
|
||||||
certSign.tags=authenticate,PEM,P12,official,encrypt
|
certSign.tags=authenticate,PEM,P12,official,encrypt
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=Multi-Page Layout
|
home.pageLayout.title=Multi-Page Layout
|
||||||
home.pageLayout.desc=Merge multiple pages of a PDF document into a single page
|
home.pageLayout.desc=Merge multiple pages of a PDF document into a single page
|
||||||
pageLayout.tags=merge,composite,single-view,organize
|
pageLayout.tags=merge,composite,single-view,organize
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=Numele
|
||||||
certSign.submit=Semnează PDF
|
certSign.submit=Semnează PDF
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=Elimină pagini goale
|
removeBlanks.title=Elimină pagini goale
|
||||||
removeBlanks.header=Elimină pagini goale
|
removeBlanks.header=Elimină pagini goale
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=Подписать сертификатом
|
||||||
home.certSign.desc=Подписать PDF сертификатом/ключом (PEM/P12)
|
home.certSign.desc=Подписать PDF сертификатом/ключом (PEM/P12)
|
||||||
certSign.tags=authenticate,PEM,P12,official,encrypt
|
certSign.tags=authenticate,PEM,P12,official,encrypt
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=Объединить страницы
|
home.pageLayout.title=Объединить страницы
|
||||||
home.pageLayout.desc=Объединение нескольких страниц документа PDF в одну страницу
|
home.pageLayout.desc=Объединение нескольких страниц документа PDF в одну страницу
|
||||||
pageLayout.tags=merge,composite,single-view,organize
|
pageLayout.tags=merge,composite,single-view,organize
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=Имя
|
||||||
certSign.submit=Подписать PDF
|
certSign.submit=Подписать PDF
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=Удалить Пустые
|
removeBlanks.title=Удалить Пустые
|
||||||
removeBlanks.header=Удалить Пустые Страницы
|
removeBlanks.header=Удалить Пустые Страницы
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=Podpísať s certifikátom
|
||||||
home.certSign.desc=Podpísať PDF s certifikátom/kľúčom (PEM/P12)
|
home.certSign.desc=Podpísať PDF s certifikátom/kľúčom (PEM/P12)
|
||||||
certSign.tags=autentifikovať,PEM,P12,oficiálne,šifrovať
|
certSign.tags=autentifikovať,PEM,P12,oficiálne,šifrovať
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=Viacstranové usporiadanie
|
home.pageLayout.title=Viacstranové usporiadanie
|
||||||
home.pageLayout.desc=Zlúčte viacero stránok PDF dokumentu do jednej stránky
|
home.pageLayout.desc=Zlúčte viacero stránok PDF dokumentu do jednej stránky
|
||||||
pageLayout.tags=zlúčiť,zjednotiť,jednostranový pohľad,organizovať
|
pageLayout.tags=zlúčiť,zjednotiť,jednostranový pohľad,organizovať
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=Meno
|
||||||
certSign.submit=Podpísať PDF
|
certSign.submit=Podpísať PDF
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=Odstrániť prázdne stránky
|
removeBlanks.title=Odstrániť prázdne stránky
|
||||||
removeBlanks.header=Odstrániť prázdne stránky
|
removeBlanks.header=Odstrániť prázdne stránky
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=Potpis sa sertifikatom
|
||||||
home.certSign.desc=Potpisuje PDF sa sertifikatom/ključem (PEM/P12)
|
home.certSign.desc=Potpisuje PDF sa sertifikatom/ključem (PEM/P12)
|
||||||
certSign.tags=autentifikacija,PEM,P12,zvanično,šifrovanje
|
certSign.tags=autentifikacija,PEM,P12,zvanično,šifrovanje
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=Višestruki prikaz stranica
|
home.pageLayout.title=Višestruki prikaz stranica
|
||||||
home.pageLayout.desc=Spaja više stranica PDF dokumenta u jednu stranicu
|
home.pageLayout.desc=Spaja više stranica PDF dokumenta u jednu stranicu
|
||||||
pageLayout.tags=spajanje,kompozit,pojedinačan-prikaz,organizacija
|
pageLayout.tags=spajanje,kompozit,pojedinačan-prikaz,organizacija
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=Ime
|
||||||
certSign.submit=Potpiši PDF
|
certSign.submit=Potpiši PDF
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=Ukloni prazne stranice
|
removeBlanks.title=Ukloni prazne stranice
|
||||||
removeBlanks.header=Ukloni prazne stranice
|
removeBlanks.header=Ukloni prazne stranice
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=Sign with Certificate
|
||||||
home.certSign.desc=Signs a PDF with a Certificate/Key (PEM/P12)
|
home.certSign.desc=Signs a PDF with a Certificate/Key (PEM/P12)
|
||||||
certSign.tags=authenticate,PEM,P12,official,encrypt
|
certSign.tags=authenticate,PEM,P12,official,encrypt
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=Multi-Page Layout
|
home.pageLayout.title=Multi-Page Layout
|
||||||
home.pageLayout.desc=Merge multiple pages of a PDF document into a single page
|
home.pageLayout.desc=Merge multiple pages of a PDF document into a single page
|
||||||
pageLayout.tags=merge,composite,single-view,organize
|
pageLayout.tags=merge,composite,single-view,organize
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=Namn
|
||||||
certSign.submit=Skriv under PDF
|
certSign.submit=Skriv under PDF
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=Ta bort tomrum
|
removeBlanks.title=Ta bort tomrum
|
||||||
removeBlanks.header=Ta bort tomma sidor
|
removeBlanks.header=Ta bort tomma sidor
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=Sertifika ile İmzala
|
||||||
home.certSign.desc=Bir PDF'i Sertifika/Anahtar (PEM/P12) ile imzalar
|
home.certSign.desc=Bir PDF'i Sertifika/Anahtar (PEM/P12) ile imzalar
|
||||||
certSign.tags=doğrula,PEM,P12,resmi,şifrele
|
certSign.tags=doğrula,PEM,P12,resmi,şifrele
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=Çoklu-Sayfa Düzeni
|
home.pageLayout.title=Çoklu-Sayfa Düzeni
|
||||||
home.pageLayout.desc=Bir PDF belgesinin çoklu sayfalarını tek bir sayfada birleştirir
|
home.pageLayout.desc=Bir PDF belgesinin çoklu sayfalarını tek bir sayfada birleştirir
|
||||||
pageLayout.tags=birleştir,kompozit,tek-görünüm,düzenle
|
pageLayout.tags=birleştir,kompozit,tek-görünüm,düzenle
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=İsim
|
||||||
certSign.submit=PDF'i İmzala
|
certSign.submit=PDF'i İmzala
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=Boşları Kaldır
|
removeBlanks.title=Boşları Kaldır
|
||||||
removeBlanks.header=Boş Sayfaları Kaldır
|
removeBlanks.header=Boş Sayfaları Kaldır
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=Підписати сертифікатом
|
||||||
home.certSign.desc=Підписати PDF сертифікатом/ключем (PEM/P12)
|
home.certSign.desc=Підписати PDF сертифікатом/ключем (PEM/P12)
|
||||||
certSign.tags=authenticate,PEM,P12,official,encrypt
|
certSign.tags=authenticate,PEM,P12,official,encrypt
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=Об'єднати сторінки
|
home.pageLayout.title=Об'єднати сторінки
|
||||||
home.pageLayout.desc=Об'єднання кількох сторінок документа PDF в одну сторінку
|
home.pageLayout.desc=Об'єднання кількох сторінок документа PDF в одну сторінку
|
||||||
pageLayout.tags=merge,composite,single-view,organize
|
pageLayout.tags=merge,composite,single-view,organize
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=Ім'я
|
||||||
certSign.submit=Підписати PDF
|
certSign.submit=Підписати PDF
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=Видалити порожні
|
removeBlanks.title=Видалити порожні
|
||||||
removeBlanks.header=Видалити порожні сторінки
|
removeBlanks.header=Видалити порожні сторінки
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=使用证书签署
|
||||||
home.certSign.desc=使用证书/密钥(PEM/P12)对PDF进行签署
|
home.certSign.desc=使用证书/密钥(PEM/P12)对PDF进行签署
|
||||||
certSign.tags=身份验证、PEM、P12、官方、加密
|
certSign.tags=身份验证、PEM、P12、官方、加密
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=多页布局
|
home.pageLayout.title=多页布局
|
||||||
home.pageLayout.desc=将PDF文档的多个页面合并成一页
|
home.pageLayout.desc=将PDF文档的多个页面合并成一页
|
||||||
pageLayout.tags=合并、组合、单视图、整理
|
pageLayout.tags=合并、组合、单视图、整理
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=名称
|
||||||
certSign.submit=签署 PDF
|
certSign.submit=签署 PDF
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=删除空白
|
removeBlanks.title=删除空白
|
||||||
removeBlanks.header=删除空白页
|
removeBlanks.header=删除空白页
|
||||||
|
|
|
@ -332,6 +332,10 @@ home.certSign.title=使用憑證簽章
|
||||||
home.certSign.desc=使用憑證/金鑰(PEM/P12)簽章 PDF
|
home.certSign.desc=使用憑證/金鑰(PEM/P12)簽章 PDF
|
||||||
certSign.tags=驗證,PEM,P12,官方,加密
|
certSign.tags=驗證,PEM,P12,官方,加密
|
||||||
|
|
||||||
|
home.removeCertSign.title=Remove Certificate Sign
|
||||||
|
home.removeCertSign.desc=Remove certificate signature from PDF
|
||||||
|
removeCertSign.tags=authenticate,PEM,P12,official,decrypt
|
||||||
|
|
||||||
home.pageLayout.title=多頁面版面配置
|
home.pageLayout.title=多頁面版面配置
|
||||||
home.pageLayout.desc=將 PDF 檔案的多個頁面合併到單一頁面
|
home.pageLayout.desc=將 PDF 檔案的多個頁面合併到單一頁面
|
||||||
pageLayout.tags=合併,複合,單一檢視,組織
|
pageLayout.tags=合併,複合,單一檢視,組織
|
||||||
|
@ -655,6 +659,13 @@ certSign.name=名稱
|
||||||
certSign.submit=簽章 PDF
|
certSign.submit=簽章 PDF
|
||||||
|
|
||||||
|
|
||||||
|
#removeCertSign
|
||||||
|
removeCertSign.title=Remove Certificate Signature
|
||||||
|
removeCertSign.header=Remove the digital certificate from the PDF
|
||||||
|
removeCertSign.selectPDF=Select a PDF file:
|
||||||
|
removeCertSign.submit=Remove Signature
|
||||||
|
|
||||||
|
|
||||||
#removeBlanks
|
#removeBlanks
|
||||||
removeBlanks.title=移除空白頁面
|
removeBlanks.title=移除空白頁面
|
||||||
removeBlanks.header=移除空白頁面
|
removeBlanks.header=移除空白頁面
|
||||||
|
|
|
@ -22,8 +22,7 @@
|
||||||
<ul class="navbar-nav me-auto flex-nowrap">
|
<ul class="navbar-nav me-auto flex-nowrap">
|
||||||
|
|
||||||
<!-- All Tools -->
|
<!-- All Tools -->
|
||||||
<li class="nav-item dropdown dropdown-mega position-static"
|
<li class="nav-item dropdown dropdown-mega position-static">
|
||||||
th:classappend="${currentPage}=='remove-pages' OR ${currentPage}=='merge-pdfs' OR ${currentPage}=='split-pdfs' OR ${currentPage}=='crop' OR ${currentPage}=='adjust-contrast' OR ${currentPage}=='pdf-organizer' OR ${currentPage}=='rotate-pdf' OR ${currentPage}=='multi-page-layout' OR ${currentPage}=='scale-pages' OR ${currentPage}=='auto-split-pdf' OR ${currentPage}=='extract-page' OR ${currentPage}=='pdf-to-single-page' OR ${currentPage}=='add-password' OR ${currentPage}=='remove-password' OR ${currentPage}=='add-watermark' OR ${currentPage}=='cert-sign' OR ${currentPage}=='sanitize-pdf' OR ${currentPage}=='img-to-pdf' OR ${currentPage}=='file-to-pdf' OR ${currentPage}=='html-to-pdf' OR ${currentPage}=='url-to-pdf' OR ${currentPage}=='pdf-to-img' OR ${currentPage}=='pdf-to-word' OR ${currentPage}=='pdf-to-presentation' OR ${currentPage}=='pdf-to-text' OR ${currentPage}=='pdf-to-html' OR ${currentPage}=='pdf-to-xml' OR ${currentPage}=='pdf-to-pdfa' OR ${currentPage}=='sign' OR ${currentPage}=='repair' OR ${currentPage}=='compare' OR ${currentPage}=='show-javascript' OR ${currentPage}=='flatten' OR ${currentPage}=='remove-blanks' OR ${currentPage}=='remove-annotations' OR ${currentPage}=='extract-image-scans' OR ${currentPage}=='change-metadata' OR ${currentPage}=='add-image' OR ${currentPage}=='ocr-pdf' OR ${currentPage}=='change-permissions' OR ${currentPage}=='extract-images' OR ${currentPage}=='compress-pdf' OR ${currentPage}=='add-page-numbers' OR ${currentPage}=='auto-rename' OR ${currentPage}=='get-info-on-pdf' ? 'active' : ''">
|
|
||||||
<a class="nav-link" id="navbarDropdown-1" href="#" role="button" data-bs-toggle="dropdown"
|
<a class="nav-link" id="navbarDropdown-1" href="#" role="button" data-bs-toggle="dropdown"
|
||||||
aria-haspopup="true" aria-expanded="false">
|
aria-haspopup="true" aria-expanded="false">
|
||||||
<span class="material-symbols-rounded">
|
<span class="material-symbols-rounded">
|
||||||
|
@ -141,6 +140,9 @@
|
||||||
<div
|
<div
|
||||||
th:replace="~{fragments/navbarEntry :: navbarEntry ('cert-sign', 'workspace_premium', 'home.certSign.title', 'home.certSign.desc', 'certSign.tags', 'security')}">
|
th:replace="~{fragments/navbarEntry :: navbarEntry ('cert-sign', 'workspace_premium', 'home.certSign.title', 'home.certSign.desc', 'certSign.tags', 'security')}">
|
||||||
</div>
|
</div>
|
||||||
|
<div
|
||||||
|
th:replace="~{fragments/navbarEntry :: navbarEntry ('remove-cert-sign', 'remove_moderator', 'home.removeCertSign.title', 'home.removeCertSign.desc', 'removeCertSign.tags', 'security')}">
|
||||||
|
</div>
|
||||||
<div
|
<div
|
||||||
th:replace="~{fragments/navbarEntry :: navbarEntry ('sanitize-pdf', 'sanitizer', 'home.sanitizePdf.title', 'home.sanitizePdf.desc', 'sanitizePdf.tags', 'security')}">
|
th:replace="~{fragments/navbarEntry :: navbarEntry ('sanitize-pdf', 'sanitizer', 'home.sanitizePdf.title', 'home.sanitizePdf.desc', 'sanitizePdf.tags', 'security')}">
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -164,6 +164,9 @@
|
||||||
<div
|
<div
|
||||||
th:replace="~{fragments/card :: card(id='cert-sign', cardTitle=#{home.certSign.title}, cardText=#{home.certSign.desc}, cardLink='cert-sign', toolIcon='workspace_premium', tags=#{certSign.tags}, toolGroup='security')}">
|
th:replace="~{fragments/card :: card(id='cert-sign', cardTitle=#{home.certSign.title}, cardText=#{home.certSign.desc}, cardLink='cert-sign', toolIcon='workspace_premium', tags=#{certSign.tags}, toolGroup='security')}">
|
||||||
</div>
|
</div>
|
||||||
|
<div
|
||||||
|
th:replace="~{fragments/card :: card(id='remove-cert-sign', cardTitle=#{home.removeCertSign.title}, cardText=#{home.removeCertSign.desc}, cardLink='remove-cert-sign', toolIcon='remove_moderator', tags=#{removeCertSign.tags}, toolGroup='security')}">
|
||||||
|
</div>
|
||||||
<div
|
<div
|
||||||
th:replace="~{fragments/card :: card(id='multi-page-layout', cardTitle=#{home.pageLayout.title}, cardText=#{home.pageLayout.desc}, cardLink='multi-page-layout', toolIcon='dashboard', tags=#{pageLayout.tags}, toolGroup='organize')}">
|
th:replace="~{fragments/card :: card(id='multi-page-layout', cardTitle=#{home.pageLayout.title}, cardText=#{home.pageLayout.desc}, cardLink='multi-page-layout', toolIcon='dashboard', tags=#{pageLayout.tags}, toolGroup='organize')}">
|
||||||
</div>
|
</div>
|
||||||
|
|
35
src/main/resources/templates/security/remove-cert-sign.html
Normal file
35
src/main/resources/templates/security/remove-cert-sign.html
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html th:lang="${#locale.language}" th:dir="#{language.direction}" th:data-language="${#locale.toString()}" xmlns:th="https://www.thymeleaf.org">
|
||||||
|
<head>
|
||||||
|
<th:block th:insert="~{fragments/common :: head(title=#{removeCertSign.title}, header=#{removeCertSign.header})}"></th:block>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div id="page-container">
|
||||||
|
<div id="content-wrap">
|
||||||
|
<th:block th:insert="~{fragments/navbar.html :: navbar}"></th:block>
|
||||||
|
<br><br>
|
||||||
|
<div class="container">
|
||||||
|
<div class="row justify-content-center">
|
||||||
|
<div class="col-md-6 bg-card">
|
||||||
|
<div class="tool-header">
|
||||||
|
<span class="material-symbols-rounded tool-header-icon security">remove_moderator</span>
|
||||||
|
<span class="tool-header-text" th:text="#{removeCertSign.header}"></span>
|
||||||
|
</div>
|
||||||
|
<form action="api/v1/security/remove-cert-sign" method="post" enctype="multipart/form-data">
|
||||||
|
<div class="mb-3">
|
||||||
|
<label th:text="#{removeCertSign.selectPDF}"></label>
|
||||||
|
<div th:replace="~{fragments/common :: fileSelector(name='fileInput', multiple=false, accept='application/pdf')}"></div>
|
||||||
|
</div>
|
||||||
|
<div class="mb-3 text-center">
|
||||||
|
<button type="submit" id="submitBtn" class="btn btn-primary" th:text="#{removeCertSign.submit}"></button>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<th:block th:insert="~{fragments/footer.html :: footer}"></th:block>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
Loading…
Reference in a new issue