PHP aracılığıyla PDF’ye Dijital İmza Ekleyin

PHP via Java API’leri için sunucu tarafı Aspose.PDF kullanılarak dijital imza oluşturma ve doğrulama. Yerel ve yüksek performanslı kütüphane

PHP via Java Kütüphane Kullanarak PDF Dosyasına Dijital Olarak İmzalama Nasıl Eklenir

PDF dosyasına oturum açma eklemek için, php-java içinde zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme aracı olan Java API aracılığıyla PHP için Aspose.PDF kullanacağız. Tomcat 9.0 sürümünü herhangi bir konuma yükleyin, Aspose.pdf.war ekleyin, daha fazla ayrıntı için GitHub sayfasına bakın.

PHP aracılığıyla PDF’ye Dijital Olarak İmzala Ekle


Kodu ortamınızda denemek için Java üzerinden PHP için Aspose.PDF gerekir.

  1. PDF’yi bir Belge örneğiyle yükleyin.
  2. Tüm PDF dosyalarını tam yolla yükleyin.
  3. Yazı tipi, yazı tipi boyutu, renk vb. Gibi metnin stilini ayarlayın.
  4. PDF dosyasını kaydet, belgeyi imza eklenmiş olarak alacaksınız.
  5. İmzanın geçerliliğini doğrulamak için pdfileSignature.verifySigned () yöntemini kullanın.

PDF Dosyasına Elektronik İmza Ekleme - PHP

Bu örnek kod, PDF Sayfalarını nasıl İmzalayacağınızı gösterir - 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();