В этом кратком руководстве объясняется, как проверить цифровую подпись в PDF с помощью Java. Он содержит полную информацию о конфигурации, список шагов и готовый к выполнению пример кода для проверки подписи в PDF с использованием Java. Вы также узнаете о различных вариантах работы с подписями в файле PDF.
Шаги для проверки подписи в PDF с использованием Java
- Настройте свой проект, чтобы добавить Aspose.PDF for Java для проверки подписей в PDF-файле.
- Создайте объект класса PdfFileSignature для работы с подписями PDF.
- Привяжите целевой файл PDF с помощью метода bindPdf()
- Вызовите метод verifySignature() для проверки конкретной подписи в целевом PDF-файле.
Эти шаги обобщают процесс проверки подписи в PDF с использованием Java. Все ресурсы являются общими, такими как необходимая библиотека, которая должна быть загружена для этой операции, важные классы и методы, которые используются из библиотеки для проверки подписи в PDF. Вам необходимо знать имя подписи, которая должна быть проверена в PDF-файле, поскольку в одном PDF-файле может быть несколько подписей.
Код для проверки цифровой подписи в PDF с использованием Java
import com.aspose.pdf.License; | |
import com.aspose.pdf.facades.PdfFileSignature; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to verify PDF signature using Java | |
// Instantiate the license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Instantiate a PdfFileSignature object | |
PdfFileSignature pdfSign = new PdfFileSignature(); | |
// Bind the target PDF file | |
pdfSign.bindPdf("Digitally Signed PDF.pdf"); | |
// Verify the signature | |
if (pdfSign.verifySignature("Signature1")) | |
{ | |
System.out.println("Signature Verified"); | |
} | |
System.out.println("Done"); | |
} | |
} |
Вышеупомянутый пример кода демонстрирует проверку подписи PDF-файла с помощью Java. Для этой цели используется класс PdfFileSignature, который содержит широкие возможности для работы с подписями в файле PDF. Он предоставляет такие функции, как вы можете проверить, подписан ли PDF-файл или нет, с помощью метода verifySigned(), добавить подпись с помощью метода sign(), удалить подпись с помощью метода removeSignature() и многие другие.
Это руководство помогло нам написать процесс проверки цифровой подписи с использованием Java. Если вы хотите узнать, как добавить цифровую подпись в файл PDF, обратитесь к статье как добавить цифровую подпись в PDF на Java.