Ajouter une signature numérique au PDF via PHP

Génération et vérification de signatures numériques à l’aide du fichier Aspose.PDF côté serveur pour les API PHP via Java. Bibliothèque native et performante

Comment ajouter une signature numérique à un fichier PDF à l'aide de l'outil PHP via Java

Afin d’ajouter un fichier PDF de connexion, nous utiliserons Aspose.PDF pour PHP via l’API Java, un outil de manipulation de documents riche en fonctionnalités, puissant et facile à utiliser dans php-java. Installez la version Tomcat 9.0 où que vous soyez, ajoutez Aspose.PDF.war, pour plus de détails, consultez la page GitHub.

Ajouter une signature numérique au PDF via PHP


Vous avez besoin de Aspose.PDF pour PHP via Java pour essayer le code dans votre environnement.

  1. Chargez le PDF avec une instance de Document.
  2. Chargez tous les fichiers PDF avec le chemin complet.
  3. Définissez le style du texte comme la police, la taille de la police, la couleur, etc.
  4. Enregistrez le fichier PDF, vous obtiendrez le document avec signature insérée.
  5. Pour vérifier la validité de la signature, utilisez la méthode PdfFileSignature.verifySignated ().

Ajoutez une signature électronique à un fichier PDF en utilisant - PHP

Cet exemple de code montre comment signer des pages 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();