تصديق PDF

صادق مستندات PDF

استخدم التصديق عندما يجب أن يبقى المستند موثوقًا لكنه يسمح بفئة محددة من التغييرات بعد التوقيع.

خطوات

  1. أنشئ PdfFileSignature إنشاء نسخة وربط ملف PDF المصدر.
  2. أنشئ كائن PKCS7 التوقيع مع الشهادة وكلمة مرور الشهادة.
  3. غلف تلك التوقيع بـ DocMDPSignature مع المطلوب DocMDPAccessPermissions القيمة.
  4. استدعِ certify مع صفحة الهدف، بيانات تعريف التوقيع، المستطيل الظاهر، وتوقيع MDP..
  5. احفظ ملف PDF المصدق وأغلق كائن الواجهة.

مثال Java

public static void certifyPdfWithMdpSignature(Path inputFile, Path certificateFile, Path outputFile) {
    PdfFileSignature pdfSignature = new PdfFileSignature();
    try {
        pdfSignature.bindPdf(inputFile.toString());
        DocMDPSignature signature = new DocMDPSignature(
                createPkcs7(certificateFile, "Certified for form filling and signing"),
                DocMDPAccessPermissions.FillingInForms);
        pdfSignature.certify(1, "Certified for form filling and signing", "security@example.com", "New York, USA", true, signatureRectangle(), signature);
        pdfSignature.save(outputFile.toString());
    } finally {
        pdfSignature.close();
    }
}