Ekstraksi tanda tangan
Contents
[
Hide
]
Mengekstrak sertifikat tanda tangan
Gunakan alur kerja ini ketika Anda perlu menyimpan sertifikat yang terkait dengan tanda tangan yang ada.
Langkah
- Buat sebuah instans
PdfFileSignaturedan mengikat PDF yang ditandatangani. - Pilih nama tanda tangan untuk diperiksa.
- Panggil
extractCertificateuntuk membuka aliran sertifikat. - Salin byte sertifikat ke file output.
- Tutup sumber daya aliran dan objek fasad.
Contoh 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();
}
}
Saat ini kelas PdfFileSignatureExamples.java tidak menyertakan contoh Java khusus untuk mengekstrak gambar tanda tangan yang dirender.