اتبع هذه المقالة لتوقيع PDF باستخدام واجهة برمجة تطبيقات Java REST. ستتعلم كيفية توقيع ملفات PDF إلكترونيًا باستخدام واجهة برمجة تطبيقات Java، باستخدام مجموعة تطوير برمجيات سحابية Java SDK. سيساعدك هذا في تحميل ملف PDF المستهدف وملف التوقيع إلى وحدة التخزين السحابية، ثم استخدام ملف التوقيع لتوقيعه.
متطلب أساسي
- إنشاء حساب بيانات اعتماد API لإضافة توقيع إلى ملف PDF
- تنزيل مجموعة أدوات تطوير البرامج السحابية Aspose.PDF لـ Dotjava للتوقيع إلكترونيًا على ملف PDF
- إعداد مشروع Java باستخدام SDK أعلاه
خطوات توقيع ملف PDF عبر الإنترنت باستخدام واجهة Java REST
- إنشاء مثيل PdfApi باستخدام معرف العميل وبيانات اعتماد سر العميل
- حدد اسم ملف PDF واسم ملف التوقيع ومسار مجلد التخزين
- اضبط موضع التوقيع وحجمه على صفحة PDF باستخدام المستطيل
- تهيئة مثيل التوقيع باستخدام المسار والنوع وكلمة المرور والخصائص المرئية
- ملء البيانات الوصفية مثل السلطة والموقع والاتصال وتاريخ التوقيع
- قم بتحميل كل من ملف PDF وملف الشهادة إلى المجلد الذي تم تكوينه
- اتصل بـ وثيقة PostSign لتطبيق التوقيع الرقمي على ملف PDF الذي تم تحميله
- استرداد تدفق المستند الموقّع وكتابته محليًا كـ Sample_out.pdf
تلخص هذه الخطوات كيفية التوقيع الرقمي لملف PDF باستخدام واجهة برمجة تطبيقات Java REST. يتصل هذا الكود بسحابة Aspose.PDF، ويرفع ملف PDF وشهادة، ثم يوقع المستند رقميًا باستخدام بيانات الاعتماد وتفاصيل التوقيع المُقدمة. بعد التوقيع، يُنزّل ملف PDF المُحدّث ويحفظه محليًا كملف جديد.
كود إضافة التوقيع إلى ملف PDF باستخدام خدمة Java RESTful
يوضح هذا الكود عملية توقيع مستندات PDF باستخدام واجهة برمجة تطبيقات Java منخفضة الكود. يُرجى ملاحظة أنه لتوقيع ملف PDF، يجب أن يحتوي على حقل نموذج نوع التوقيع وأن يكون اسمه معروفًا. ستظهر رسالة خطأ إذا لم يتضمن ملف PDF حقل نوع التوقيع أو إذا تم استخدام اسم حقل خاطئ.
شرحت هذه المقالة عملية توقيع ملف PDF. لضغط ملف PDF، راجع المقالة ضغط PDF باستخدام Java REST API.