Informasi tanda tangan

Mendapatkan informasi tanda tangan

Gunakan Workflow ini ketika Anda perlu memeriksa siapa yang menandatangani PDF dan metadata tanda tangan apa yang disimpan.

Langkah

  1. Buat sebuah PdfFileSignature buat instans dan kaitkan PDF yang ditandatangani.
  2. Baca koleksi tanda tangan dan pilih nama tanda tangan.
  3. Panggil accessor informasi tanda tangan untuk nama penandatangan, tanggal, alasan, dan lokasi.
  4. Tutup objek fasad saat selesai.

Contoh Java

public static void getSignatureInformation(Path inputFile) {
    PdfFileSignature pdfSignature = new PdfFileSignature();
    try {
        pdfSignature.bindPdf(inputFile.toString());
        SignatureName signatureName = pdfSignature.getSignatureNames().get_Item(0);
        System.out.println("Signature Names: " + pdfSignature.getSignNames());
        System.out.println("Signer: " + pdfSignature.getSignerName(signatureName));
        System.out.println("Date: " + pdfSignature.getDateTime(signatureName));
        System.out.println("Reason: " + pdfSignature.getReason(signatureName));
        System.out.println("Location: " + pdfSignature.getLocation(signatureName));
    } finally {
        pdfSignature.close();
    }
}