لنفترض أن لديك عدة ملفات نصية وتتطلع إلى دمجها في ملف نصي واحد، فإن GroupDocs.Merger Cloud SDK for Node.js يوفر ميزات لدمج الملفات النصية برمجيًا. بغض النظر عن حجم الملف النصي الخاص بك، فإن أداة دمج ملفات TXT هذه تمكنك من دمج الملفات النصية بكفاءة. بالإضافة إلى ذلك، تقدم GroupDocs.Merger حزم SDK السحابية وREST API لعمليات تكامل الجهات الخارجية. ومع ذلك، يعلمك منشور المدونة هذا كيفية الانضمام إلى الملفات النصية باستخدام GroupDocs.Merger Cloud SDK for Node.js في مشروع يستند إلى Node.js. بنهاية هذه التدوينة، من المفترض أن تكون قد تعلمت كيفية دمج الملفات النصية في Node.js.
وسنتابع النقاط التالية في هذا المقال:
تثبيت واجهة برمجة التطبيقات لدمج ملفات TXT
عملية تثبيت GroupDocs.Merger Cloud SDK for Node.js هي مجرد تشغيل أمر. إنه خفيف الوزن ويتطلب موارد نظام أقل جدًا. لذلك، يمكنك إعداد برنامج TXT File Merger API عن طريق تشغيل الأمر التالي في Terminal/CMD:
npm install groupdocs-merger-cloud
بمجرد اكتمال التثبيت، يرجى زيارة هذا الرابط لمعرفة كيفية الحصول على بيانات اعتماد واجهة برمجة التطبيقات (معرف العميل + سر العميل).
دمج الملفات النصية برمجياً
دعونا ندمج الملفات النصية باستخدام الطرق التي تعرضها هذه السحابة SDKs. لهذا الغرض، قمنا بتحميل ملفين نصيين مختلفين على السحابة لوحة المعلومات.
يرجى زيارة هذا الرابط لتحميل الملفات برمجياً.
اتبع الخطوات التالية لضم الملفات النصية في Node.js:
- قم بتضمين وحدة groupdocs-merger-cloud في تطبيقك.
- قم بتهيئة مثيل DocumentApi باستخدام بيانات اعتماد API.
- إنشاء مثيل لكائن من فئة JoinItem.
- قم بإنشاء كائن من فئة FileInfo.
- قم بتعيين مسار الملف للملف النصي المصدر.
- قم بإنشاء كائن من فئة JoinOptions.
- استدعاء خاصية JoinItems لتعيين صفيف المستند المصدر.
- قم بتعيين مسار الإخراج للمستند المدمج الذي تم إنشاؤه.
- قم بتهيئة مثيل لفئة JoinRequest وقم بتمريره إلى الأسلوب الانضمام.
يوضح نموذج التعليمات البرمجية التالي كيفية دمج الملفات النصية باستخدام Node.js:
// قم بتضمين وحدة groupdocs-merger-cloud في تطبيقك.
const merger_cloud = require("groupdocs-merger-cloud");
const clientId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxx";
// قم بتهيئة مثيل DocumentApi باستخدام بيانات اعتماد API.
const documentApi = merger_cloud.DocumentApi.fromKeys(clientId, clientSecret);
// إنشاء مثيل لكائن من فئة JoinItem.
let item1 = new merger_cloud.JoinItem();
// قم بإنشاء كائن من فئة FileInfo.
item1.fileInfo = new merger_cloud.FileInfo();
// قم بتعيين مسار الملف للملف النصي المصدر.
item1.fileInfo.filePath = "first.txt";
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "second.txt";
// قم بإنشاء كائن من فئة JoinOptions.
let options = new merger_cloud.JoinOptions();
// استدعاء خاصية JoinItems لتعيين صفيف المستند المصدر.
options.joinItems = [item1, item2];
// قم بتعيين مسار الإخراج للمستند المدمج الذي تم إنشاؤه.
options.outputPath = "Output/joined.txt";
// قم بتهيئة مثيل لفئة JoinRequest وتمريره إلى طريقة الانضمام.
documentApi.join(new merger_cloud.JoinRequest(options)).then(()=>console.log("Done successfully"));
بمجرد تشغيل الخادم، يتم إنشاء ملف نصي مدمج في مجلد “الإخراج” كما هو موضح في الصورة أدناه:
لذلك، يمكنك تنزيل الملف الذي تم إنشاؤه يدويًا أو عن طريق استدعاء طريقة DownloadFile في حالة رغبتك في التنزيل برمجيًا.
دمج الملفات النصية عبر الإنترنت
بالإضافة إلى ذلك، يمكنك الاستفادة من الإصدار عبر الإنترنت من GroupDocs.Merger Cloud SDK. إنه سهل الاستخدام للغاية، ما عليك سوى إسقاط/تحميل الملفات النصية والضغط على الزر “دمج الآن” لضم الملفات النصية على الفور. يمكنك استكشاف المزيد من خلال الانتقال إلى الرابط الموضح أدناه.
خاتمة
وهذا يقودنا إلى نهاية هذا الدليل. نأمل أن تكون قد تعلمت كيفية دمج الملفات النصية باستخدام GroupDocs.Merger Cloud SDK في مشروع يستند إلى Node.js. علاوة على ذلك، ستساعدك هذه المقالة في إنشاء ملف دمج ملفات TXT لتطبيق عملك. بالإضافة إلى ذلك، يمكنك استكشاف واجهة برمجة التطبيقات هذه بشكل أكبر من خلال زيارة الوثائق. في الواقع، يمكنك التحقق من الريبو GitHub نظرًا لأن GroupDocs.Merger Cloud SDK for Node.js مفتوح المصدر. وأخيرًا، لا تنس التفاعل مع واجهة برمجة التطبيقات (API) الخاصة بنا هنا مباشرةً.
علاوة على ذلك، ننصحك باتباع دليل البدء.
أخيرًا، يقوم groupdocs.cloud بكتابة مقالات جديدة. لذا، يرجى البقاء على اتصال للحصول على آخر التحديثات.
طرح سؤال
يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.
الأسئلة المتداولة – الأسئلة الشائعة
ما هو البرنامج لدمج الملفات النصية؟
كشف GroupDocs.Merger عن مجموعات تطوير البرامج (SDK) للغات برمجة متعددة وواجهات برمجة تطبيقات REST لدمج الملفات النصية برمجيًا.
كيف يمكنني دمج ملفات نصية متعددة في ملف واحد؟
تفضل بزيارة هذا الرابط لمعرفة الإجابة بالتفصيل.