معلومات التوقيع

الحصول على معلومات التوقيع

استخدم هذا سير العمل عندما تحتاج إلى فحص من وقع ملف PDF وما هي البيانات الوصفية للتوقيع المخزنة.

خطوات

  1. أنشئ مثيلًا PdfFileSignature وربط ملف PDF الموقّع.
  2. اقرأ مجموعة التوقيعات واختيار اسم توقيع.
  3. استدعِ وصول معلومات التوقيع للحصول على اسم الموقع، التاريخ، السبب، والموقع.
  4. أغلق كائن الواجهة عند الانتهاء.

مثال 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();
    }
}