يرشدك هذا المقال إلى كيفية استخراج الصفحات من Word باستخدام واجهة برمجة تطبيقات Nodej.s REST. ستتعلم كيفية حفظ الصفحات بتنسيق DOCX باستخدام واجهة برمجة تطبيقات Nodej.s REST باستخدام مجموعة تطوير البرامج السحابية Nodej.s. ستحصل على نماذج متنوعة من المعرفات لتحديد بداية ونهاية النطاق لحفظه كملف Word جديد.
متطلب أساسي
- {{الرابط التشعبي 1}}
- قم بتنزيل مجموعة أدوات تطوير البرامج السحابية Aspose.Words لـ Nodej.s لاستخراج نطاق من ملف Word
- إعداد مشروع حل Nodej.s باستخدام SDK أعلاه لحفظ نطاق في ملف Word
خطوات استخراج الصفحة من مستند Word باستخدام واجهة برمجة تطبيقات Nodej.s منخفضة الكود
- قم بتهيئة كائن فئة WordsApi لاستخراج النطاق من ملف Word
- إنشاء كائن طلب باستخدام فئة SaveAsRangeOnlineRequest لحفظ نطاق
- قراءة ملف Word المصدر في كائن الطلب
- تحديد بداية ونهاية النطاق الذي سيتم استخراجه من ملف Word المحمّل
- استخراج النطاق باستخدام طريقة حفظ كنطاق عبر الإنترنت
- احفظ ملف Word الناتج الذي يحتوي على النطاق المحدد من المحتويات
توضح الخطوات المذكورة أعلاه كيفية استخراج صفحات من مستند وورد باستخدام واجهة برمجة تطبيقات Nodej.s منخفضة الكود. ابدأ العملية بإنشاء كائن فئة WordsApi، وكائن طلب SaveAsRangeOnlineRequest عن طريق تحديد محتوى ملف وورد المُدخل، ومُعرّف بداية النطاق، ومُعرّف نهايته، واسم ملف وورد المُخرج. استدعِ دالة SaveAsRangeOnline() باستخدام كائن الطلب المُعرّف، واحفظ ملف وورد المُخرج المُعاد في كائن استجابة واجهة برمجة التطبيقات.
كود مستخرج صفحات الكلمات باستخدام واجهة برمجة تطبيقات REST الخاصة بـ Nodej.s
يوضح هذا الكود كيفية حفظ الصفحات كملف DOC باستخدام واجهة برمجة تطبيقات Nodej.s منخفضة الترميز. يمكنك تحديد بداية ونهاية النطاق باستخدام مُعرِّفات مثل page2 لتحديد رقم الصفحة 2، وpage2:end لتحديد نهاية الصفحة 2، وdocument:end لتحديد نهاية المستند، وid0.0.0 لتحديد مسار العقدة. تساعد هذه المُعرِّفات في تحديد النطاق من أي عقدة في المستند إلى أي موضع مطلوب، وحفظ النتائج في ملف Word منفصل.
علّمتنا هذه المقالة كيفية تحويل الصفحات إلى مايكروسوفت وورد باستخدام واجهة برمجة تطبيقات Nodej.s منخفضة الكود. إذا كنت ترغب في استخراج البيانات الوصفية من ملف وورد، يُرجى مراجعة المقالة التالية: استخراج البيانات الوصفية من مستند Word باستخدام Nodej.s REST API.