Информация о подписи
Contents
[
Hide
]
Получение информации о подписи
Используйте этот рабочий процесс, когда вам нужно проверить, кто подписал PDF и какие метаданные подписи были сохранены.
Шаги
- Создайте экземпляр
PdfFileSignatureи привяжите подписанный PDF. - Прочитайте коллекцию подписей и выберите имя подписи.
- Вызовите аксессоры информации о подписи для имени подписанта, даты, причины и места.
- Закройте объект фасада после завершения.
Пример на 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();
}
}