يشرح هذا الدليل الموجز عملية تسطيح ملفات PDF باستخدام واجهة برمجة تطبيقات Node.js REST. ستتعلم تسطيح ملف PDF عبر الإنترنت باستخدام واجهة Node.js REST باستخدام مجموعة تطوير برمجيات سحابية مبنية على Node.js لطباعة أو مشاركة ملفات PDF مع تقييد تعديل البيانات المعبأة في حقول النموذج. هذا لا يعزز الأمان فحسب، بل يُحسّن أيضًا التوافق ويضمن سلامة البيانات للأرشفة.
متطلب أساسي
- إنشاء حساب بيانات اعتماد API لتسطيح ملف PDF عبر الإنترنت
- تنزيل مجموعة أدوات تطوير البرامج السحابية Aspose.PDF لـ Node.js لتسطيح ملف PDF
- إعداد مشروع Node.js باستخدام SDK أعلاه
خطوات لتسطيح ملف PDF عبر الإنترنت باستخدام واجهة Node.js REST
- إنشاء مثيل لـ PdfApi باستخدام بيانات اعتماد واجهة برمجة التطبيقات المقدمة
- حدد اسم ملف PDF المحلي، واسم ملف التخزين عن بعد، ومسار ملف الإخراج المحلي
- افتح تدفق ملف PDF المحلي وقم بتحميله إلى المجلد الجذر لتخزين السحابة
- اتصل بـ وضع الحقول المسطحة على الملف الذي تم تحميله لتسطيح جميع حقول النموذج في مكانها
- استرداد ملف PDF المُعالج من التخزين السحابي كدفق
- انسخ تدفق PDF الذي تم تنزيله إلى ملف محلي جديد
- التقاط أي استثناءات وإخراج رسائل الخطأ ذات الصلة وتتبعات المكدس
تبدأ هذه العملية بإعداد واجهة برمجة تطبيقات PDF، واختيار مسارات الملفات، وتحميل ملف PDF، وتسوية حقول النموذج في السحابة. بعد ذلك، نزّل الملف النهائي، واحفظه محليًا، وتأكد من الإبلاغ بوضوح عن أي أخطاء أثناء العملية.
كود لتسطيح ملف PDF عبر الإنترنت باستخدام واجهة برمجة التطبيقات المستندة إلى Node.js
يُنفِّذ هذا الكود عملية تسطيح ملفات PDF عبر الإنترنت باستخدام واجهة برمجة تطبيقات Node.js منخفضة الكود. يمكنك تحميل ملفات PDF متعددة إلى التخزين السحابي وإجراء عملية التسطيح عن طريق تمرير أسماء الملفات واحدًا تلو الآخر إلى دالة PutFieldsFlatten() للعمليات عبر الإنترنت. يمكنك تنزيل جميع ملفات الإخراج أو ملفات محددة باستخدام دالة DownloadFile() في فئة PdfApi.
أوضحت هذه المقالة كيفية تسطيح ملف PDF باستخدام واجهة برمجة تطبيقات Node.js منخفضة الكود. لتحويل مستند PDF إلى XPS، راجع المقالة على تحويل PDF إلى XPS باستخدام Node.js REST API.