فرض کنید چندین فایل Text دارید و به دنبال ادغام آنها در یک فایل متنی هستید، GroupDocs.Merger Cloud SDK for Node.js ویژگیهایی را برای ترکیب فایلهای متنی به صورت برنامهریزی ارائه میدهد. مهم نیست که فایل متنی شما چقدر بزرگ است، این ادغام فایل TXT شما را قادر می سازد تا فایل های متنی را به طور موثر ادغام کنید. علاوه بر این، GroupDocs.Merger SDK های ابری و REST API را برای ادغام های شخص ثالث ارائه می دهد. با این حال، این پست وبلاگ به شما می آموزد که به فایل های متنی با استفاده از GroupDocs.Merger Cloud SDK for Node.js در یک پروژه مبتنی بر Node.js بپیوندید. در پایان این پست وبلاگ، باید یاد بگیرید که چگونه فایل های متنی را در Node.js ترکیب کنید.
در این مقاله نکات زیر را دنبال خواهیم کرد:
نصب API ادغام فایل TXT
فرآیند نصب GroupDocs.Merger Cloud SDK for Node.js فقط یک فرمان را اجرا می کند. سبک وزن است و به منابع سیستم بسیار کمتری نیاز دارد. بنابراین، میتوانید این ادغام فایل TXT API را با اجرای دستور زیر در Terminal/CMD راهاندازی کنید:
npm install groupdocs-merger-cloud
پس از اتمام نصب، لطفاً از این لینک دیدن کنید تا با نحوه دریافت اعتبار API (شناسه مشتری + راز مشتری) آشنا شوید.
ترکیب فایلهای متنی بهصورت برنامهای
بیایید فایلهای متنی را با استفاده از روشهایی که این ابر SDKs در معرض نمایش قرار میدهند ترکیب کنیم. برای این منظور ما دو فایل متنی مختلف را در [داشبورد] ابری آپلود کرده ایم.
لطفاً از این لینک دیدن کنید تا فایل ها را به صورت برنامه ای آپلود کنید.
برای پیوستن به فایل های متنی در Node.js مراحل زیر را دنبال کنید:
- ماژول groupdocs-merger-cloud را در برنامه خود قرار دهید.
- نمونه DocumentApi را با اعتبارنامه API راه اندازی کنید.
- یک شی از کلاس JoinItem را نمونه سازی کنید.
- یک شی از کلاس FileInfo ایجاد کنید.
- مسیر فایل فایل متنی منبع را تنظیم کنید.
- یک شی از کلاس JoinOptions ایجاد کنید.
- برای اختصاص آرایه سند منبع، ویژگی JoinItems را فراخوانی کنید.
- مسیر خروجی را برای سند ادغام شده ایجاد شده تنظیم کنید.
- نمونه ای از کلاس JoinRequest را راه اندازی کنید و آن را به متد join ارسال کنید.
نمونه کد زیر نحوه ادغام فایل های متنی با استفاده از 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 را راه اندازی کنید و آن را به متد join ارسال کنید.
documentApi.join(new merger_cloud.JoinRequest(options)).then(()=>console.log("Done successfully"));
هنگامی که سرور را اجرا می کنید، یک فایل متنی ادغام شده در پوشه “Output” همانطور که در تصویر زیر نشان داده شده است ایجاد می شود:
بنابراین، میتوانید فایل تولید شده را به صورت دستی یا با فراخوانی روش DownloadFile در صورتی که میخواهید به صورت برنامهنویسی دانلود کنید، دانلود کنید.
ادغام فایلهای متنی آنلاین
علاوه بر این، میتوانید از نسخه آنلاین GroupDocs.Merger Cloud SDK استفاده کنید. استفاده از آن بسیار آسان است، کافی است فایل های متنی را رها/آپلود کنید و دکمه “Merge now” را فشار دهید تا فورا به فایل های متنی بپیوندید. شما می توانید با رفتن به لینک زیر بیشتر کاوش کنید.
نتیجه
این ما را به پایان این راهنما می رساند. امیدواریم نحوه ترکیب فایل های متنی را با استفاده از GroupDocs.Merger Cloud SDK در یک پروژه مبتنی بر Node.js یاد گرفته باشید. علاوه بر این، این مقاله به شما در ایجاد یک ادغام فایل TXT برای برنامه تجاری خود کمک می کند. علاوه بر این، میتوانید با مراجعه به مستندات این API را بیشتر کاوش کنید. در واقع، میتوانید مخزن GitHub را بررسی کنید زیرا GroupDocs.Merger Cloud SDK for Node.js منبع باز است. در نهایت، فراموش نکنید که مستقیماً با API ما اینجا تعامل داشته باشید.
علاوه بر این، توصیه می کنیم [راهنمای شروع 21 ما را دنبال کنید.
در نهایت، groupdocs.cloud در حال نوشتن مقالات جدید است. بنابراین، لطفا برای آخرین به روز رسانی در تماس باشید.
یه سوال بپرس
میتوانید در مورد سؤالات یا سؤالات خود در [تالار گفتوگو 23 ما با ما در میان بگذارید.
سوالات متداول - سوالات متداول
نرم افزار ادغام فایل های متنی چیست؟
GroupDocs.Merger SDK ها را برای چندین زبان برنامه نویسی و API های REST برای ادغام فایل های متنی به صورت برنامه نویسی در معرض دید قرار داده است.
چگونه چندین فایل متنی را در یک فایل ترکیب کنم؟
لطفاً از این لینک دیدن کنید تا پاسخ را با جزئیات بدانید.