يرشدك هذا الدليل التعليمي الموجز إلى كيفية تحويل نموذج XFA إلى PDF باستخدام واجهة برمجة تطبيقات Node.js REST. ستتعلم تحويل XFA الديناميكي إلى PDF باستخدام واجهة Node.js REST بمساعدة مجموعة تطوير برمجيات سحابية مبنية على Node.js. يشرح الدليل خطوات عملية تغيير بنية نماذج XML إلى نموذج PDF تقليدي، بالإضافة إلى نموذج برمجي ووصف له.
متطلب أساسي
- إنشاء حساب بيانات اعتماد API لتغيير ملف XFA إلى PDF
- تنزيل مجموعة أدوات تطوير البرامج السحابية Aspose.PDF لـ Node.js لتحويل نموذج XFA إلى PDF
- إعداد مشروع Node.js باستخدام SDK أعلاه
خطوات تحويل XFA إلى PDF باستخدام خدمة Node.js RESTful
- قم بإنشاء كائن فئة PdfApi عن طريق تعيين سر العميل والمعرف لتغيير XFA إلى PDF
- تعيين اسم ملف PDF الخاص بنموذج XFA
- قراءة جميع البايتات في ملف نموذج XFA في مجموعة بايتات
- إنشاء مجرى ذاكرة من محتويات XFA في مجموعة البايتات
- قم بتحميل ملف XFA في مجرى الذاكرة إلى وحدة التخزين السحابية
- استدعاء طريقة الحصول على XfaPdf في التخزين إلى AcroForm() لتغيير ملف XFA إلى PDF
- تحليل كائن الاستجابة وحفظ ملف PDF العادي المُصدَّر من XFA إلى القرص
تلخص هذه الخطوات عملية تحويل نموذج XFA إلى PDF باستخدام واجهة برمجة تطبيقات Node.js منخفضة الكود. ابدأ العملية بتحميل ملف XFA المصدر إلى MemoryStream ورفعه إلى التخزين السحابي. أخيرًا، استخدم دالة GetXfaPdfInStorageToAcroForm() لتحويل ملف XFA المحمّل إلى ملف PDF عادي مع نموذج مُضمّن.
كود لتحويل XFA PDF إلى PDF عادي باستخدام خدمة Node.js RESTful
يوضح هذا الكود عملية تحويل ملفات XFA PDF الديناميكية إلى PDF باستخدام واجهة برمجة تطبيقات Node.js منخفضة التكلفة. تُحوّل النماذج الديناميكية، التي يمكن توسيعها أو تقليصها أو تغييرها بناءً على المدخلات، إلى نماذج ثابتة لا يتغير فيها التخطيط والحقول ديناميكيًا باستخدام دالة GetXfaPdfInStorageToAcroForm(). تحتوي استجابة واجهة برمجة التطبيقات على محتويات PDF العادية المحفوظة على القرص.
شرحت هذه المقالة عملية تحويل XFA إلى PDF. لتحويل ملف PS إلى PDF، راجع المقالة تحويل ملف PS إلى PDF باستخدام Node.js REST API.