استخراج التوقيع
Contents
[
Hide
]
استخراج شهادة التوقيع
استخدم هذا Workflow عندما تحتاج إلى حفظ الشهادة المرتبطة بتوقيع موجود.
الخطوات
- أنشئ
PdfFileSignatureإنشاء نسخة وربط ملف PDF الموقع. - حدّد اسم التوقيع للفحص.
- استدعِ
extractCertificateلفتح تدفق الشهادة. - انسخ بايتات الشهادة إلى ملف إخراج.
- أغلق موارد التدفق وكائن الواجهة.
مثال Java
public static void extractSignatureCertificate(Path inputFile, Path outputFile) throws Exception {
PdfFileSignature pdfSignature = new PdfFileSignature();
try {
pdfSignature.bindPdf(inputFile.toString());
SignatureName signatureName = pdfSignature.getSignatureNames().get_Item(0);
try (InputStream inputStream = pdfSignature.extractCertificate(signatureName);
OutputStream outputStream = Files.newOutputStream(outputFile)) {
inputStream.transferTo(outputStream);
}
} finally {
pdfSignature.close();
}
}
الحالي الفئة PdfFileSignatureExamples.java لا تتضمن عينة Java مخصصة لاستخراج صورة التوقيع المرسومة.