يرشدك هذا المقال إلى كيفية تقسيم ملف Word باستخدام واجهة برمجة تطبيقات Nodej.s REST. ستتعلم كيفية استخراج الصفحات تلقائيًا من Word باستخدام واجهة برمجة تطبيقات Nodej.s REST باستخدام حزمة تطوير البرامج السحابية Nodej.s. سنناقش معلمات مختلفة لتخصيص مخرجات عملية التقسيم.
متطلب أساسي
- {{الرابط التشعبي 1}}
- تنزيل مجموعة أدوات تطوير البرامج السحابية Aspose.Words لـ Nodej.s لتقسيم ملف Word
- قم بإعداد مشروع حل Nodej.s باستخدام SDK أعلاه لاستخراج الصفحات
خطوات تقسيم مستند Word باستخدام واجهة برمجة تطبيقات Nodej.s منخفضة الكود
- إنشاء كائن من فئة WordsApi لتقسيم ملف Word
- تحميل ملف Word في كائن تدفق الملف
- إنشاء كائن SplitDocumentOnlineRequest باستخدام ملف الإدخال وملف الإخراج ونطاق الصفحات
- استدعاء الكائن SplitDocumentOnline باستخدام كائن الطلب أعلاه
- جلب صفحة الإخراج المستهدفة باستخدام طريقة Result.Document.TryGetValue() وحفظها على القرص
توضح هذه الخطوات كيفية تقسيم مستند Word باستخدام واجهة برمجة تطبيقات REST الخاصة بـ Nodej.s. ابدأ العملية بتحميل ملف Word المصدر، ثم أنشئ كائن SplitDocumentOnlineRequest بإدخال مستند الإدخال، وتنسيق الإخراج، واسم ملف الإخراج، وصفحة البداية، وصفحة النهاية. أخيرًا، استدعِ دالة SplitDocumentOnline لتقسيم المستند وحفظ صفحة الإخراج المطلوبة على القرص.
كود تقسيم مستندات Word عبر الإنترنت في واجهة برمجة تطبيقات Nodej.s منخفضة الكود
يوضح هذا الكود عملية استخراج الصفحات من مستند وورد باستخدام واجهة برمجة تطبيقات Nodej.s منخفضة الكود. يُستخدم اسم ملف الوجهة كبادئة لصفحات الإخراج المتعددة، حيث يُستخدم _page# لاحقاً. يُنشئ هذا الكود عدداً من الأسماء مساوياً لعدد الأسماء المستخرجة من المستند المصدر باستخدام هذا النظام، ويمكن جلبه كما هو موضح في الكود النموذجي حيث تُحفظ الصفحة 2 على القرص.
في هذا الموضوع، تعلمنا كيفية تطوير مُقسِّم DOCX باستخدام واجهة برمجة تطبيقات REST من Nodej.s. لدمج ملفات Word، راجع المقالة التالية: دمج مستندات Word مع Nodej.s REST API.