كيفية توقيع PDF رقميًا

عند توقيع مستند PDF باستخدام توقيع، فإنك تؤكد بشكل أساسي أن محتوياته يجب أن تظل “كما هي”. وبالتالي، أي تغييرات تُجرى بعد ذلك تجعل التوقيع غير صالح، وهكذا تعرف ما إذا تم تغيير المستند. يتيح لك اعتماد مستند أولاً تحديد التغييرات التي يمكن للمستخدم إجراؤها على المستند دون إبطال الاعتماد.

بمعنى آخر، سيظل يُعتبر المستند يحتفظ بسلامته ويمكن للمستلم أن يثق في المستند. لمزيد من التفاصيل، يرجى زيارة اعتماد وتوقيع PDF.

توقيع PDF بالتوقيعات الرقمية


    // فتح المستند
    $document = new Document($inputFile);    
    $signature = new facades_PdfFileSignature($document);
    $pkcs = new PKCS7($inputPKCS7, 'Pa$$w0rd2020'); // استخدم PKCS7/PKCS7Detached
    $rectangle = new Rectangle(300,100,420,160);
    $signature->sign(1, true, $rectangle->toRect(), $pkcs);
    // حفظ ملف PDF الناتج
    $signature->save($outputFile);    
    $document->close();