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