Добавьте цифровую подпись в PDF с помощью PHP

Генерация и проверка цифровой подписи с использованием серверного файла Aspose.PDF для API PHP via Java. Нативная и высокопроизводительная библиотека

Как добавить цифровую подпись в PDF-файл с помощью инструмента PHP via Java

Чтобы добавить PDF-файл для входа, мы будем использовать Aspose.PDF для PHP через Java API, который представляет собой многофункциональный, мощный и простой в использовании инструмент для работы с документами в php-java. Установите версию Tomcat 9.0 в любом месте, добавьте asPose.pdf.war, подробности см. на странице GitHub.

Добавить цифровую подпись в PDF через PHP


Чтобы опробовать код в своей среде, вам необходимо Aspose.PDF для PHP через Java.

  1. Загрузите PDF-файл с экземпляром документа.
  2. Загрузите все PDF-файлы с полным путем.
  3. Задайте стиль текста, например шрифт, размер шрифта, цвет и т. Д.
  4. Сохраните PDF-файл, вы получите документ со вставленной подписью.
  5. Чтобы проверить правильность подписи, используйте метод pdfFileSignature.verifySignature.verifySigned ().

Добавьте электронную подпись в PDF-файл с помощью команды - PHP

В этом примере кода показано, как подписывать страницы PDF - PHP

Input file:

File not added

Certificate file:

File not added

Output format:

Output file:


    // Open document
    $document = new Document($inputFile);    
    $signature = new facades_PdfFileSignature($document);
    $pkcs = new PKCS7($inputPKCS7, 'Pa$$w0rd2020'); // Use PKCS7/PKCS7Detached
    $rectangle = new Rectangle(300,100,420,160);
    $signature->sign(1, true, $rectangle->toRect(), $pkcs);
    // Save output PDF file
    $signature->save($outputFile);    
    $document->close();