توقيع مستندات PDF
Contents
[
Hide
]
توقيع مستندات PDF
استخدام PdfFileSignature عندما تحتاج إلى تطبيق توقيع رقمي مرئي على ملف PDF.
خطوات
- أنشئ مثيلًا
PdfFileSignatureوربط ملف PDF المصدر. - حمّل الشهادة إما عبر
setCertificateأو عن طريق إنشاء كائنPKCS7. - استدعِ
signمع صفحة الهدف، وإعدادات الرؤية، ومستطيل التوقيع، وبيانات التوقيع. - احفظ ملف PDF الموقع وأغلق كائن الواجهة.
أمثلة Java
public static void signPdfWithCertificateObject(Path inputFile, Path certificateFile, Path outputFile) {
PdfFileSignature pdfSignature = new PdfFileSignature();
try {
pdfSignature.bindPdf(inputFile.toString());
pdfSignature.sign(1, false, signatureRectangle(), createPkcs7(certificateFile, "Document approval"));
pdfSignature.save(outputFile.toString());
} finally {
pdfSignature.close();
}
}
public static void signPdfWithBasicParameters(Path inputFile, Path certificateFile, Path outputFile) {
PdfFileSignature pdfSignature = new PdfFileSignature();
try {
pdfSignature.bindPdf(inputFile.toString());
pdfSignature.setCertificate(certificateFile.toString(), CERTIFICATE_PASSWORD);
pdfSignature.sign(1, "Document approval", "qa@example.com", "New York, USA", false, signatureRectangle());
pdfSignature.save(outputFile.toString());
} finally {
pdfSignature.close();
}
}