کار با فایلهای Docs/Docx زمانی که دادهها در بین فایلهای Word متعدد پراکنده میشوند، دردسرساز میشود. این سناریو منجر به اتلاف وقت و نیروی انسانی ارزشمند می شود. خوشبختانه، GroupDocs.Merger راه حلی برای این مشکل است، زیرا REST API و SDK های ابری را برای ادغام اسناد Word در یک فایل ارائه می دهد. علاوه بر این، این API ادغام اسناد Word به کاربران اجازه میدهد تا تماسهای API را مطابق با الزامات پیکربندی کنند. در این پست وبلاگ، نحوه پیوستن به اسناد Word را در یک برنامه مبتنی بر Node.js با استفاده از GroupDocs.Merger Cloud SDK for Node.js بررسی خواهیم کرد.
در این مقاله به نکات زیر خواهیم پرداخت:
- نصب API ادغام سند Word
- به اسناد Word در Node.js به صورت برنامه نویسی بپیوندید
- به اسناد Word آنلاین بپیوندید
نصب API ادغام سند Word
نصب GroupDocs.Merger Cloud Node.js SDK در یک پروژه مبتنی بر Node.js کاملاً ساده است. به سادگی دستور زیر را در ترمینال اجرا کنید و از روش های سطح سازمانی آن برای پیوستن به فایل های Word به صورت برنامه نویسی استفاده کنید.
npm install groupdocs-merger-cloud
لطفاً از این پیوند دیدن کنید تا روند دریافت اعتبارنامه API برای GroupDocs.Merger SDKs را بیاموزید.
پیوستن به اسناد Word در Node.js به صورت برنامهای
این بخش اجرای واقعی عملکرد را نشان می دهد. ما دو فایل Docs/Docx مختلف را در ابر API داشبورد آپلود کردهایم. بنابراین، میتوانید فایلها را به صورت دستی و برنامهای نیز آپلود کنید.
مراحل زیر برای پیوستن به اسناد Word به صورت برنامهریزی شده است:
- ماژول groupdocs-merger-cloud را در برنامه خود قرار دهید.
- DocumentApi را با اعتبارنامه API نمونهسازی کنید.
- یک نمونه از کلاس JoinItem ایجاد کنید.
- یک شی از کلاس FileInfo را نمونه سازی کنید.
- مسیر فایل فایل ورد منبع را تنظیم کنید.
- یک شی از کلاس JoinOptions ایجاد کنید.
- برای اختصاص آرایه سند منبع، ویژگی JoinItems را فراخوانی کنید.
- مسیر خروجی را برای سند تولید شده تنظیم کنید.
- نمونه ای از کلاس JoinRequest را راه اندازی کنید و آن را به متد join منتقل کنید.
قطعه کد زیر نحوه ادغام اسناد Word را با استفاده از Node.js نشان می دهد:
// ماژول groupdocs-merger-cloud را در برنامه خود قرار دهید.
const merger_cloud = require("groupdocs-merger-cloud");
const clientId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxx";
// 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 = "sample.docx";
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "sample2.docx";
// یک شی از کلاس JoinOptions ایجاد کنید.
let options = new merger_cloud.JoinOptions();
// برای اختصاص آرایه سند منبع، ویژگی JoinItems را فراخوانی کنید.
options.joinItems = [item1, item2];
// مسیر خروجی را برای سند تولید شده تنظیم کنید
options.outputPath = "Output/joined.docx";
// نمونه ای از کلاس JoinRequest را راه اندازی کنید و آن را به متد join ارسال کنید.
documentApi.join(new merger_cloud.JoinRequest(options)).then(()=>console.log("Success!"));
قطعه کد بالا اسناد Word را ادغام کرده و فایل تولید شده را در پوشه “Output” ایجاد می کند. با این حال، می توانید با فراخوانی روش DownloadFile فایل را به صورت دستی یا برنامه ای دانلود کنید.
پیوستن به اسناد Word آنلاین
GroupDocs.Merger یک نسخه آنلاین از SDK ها را برای ادغام اسناد Word ارائه می دهد. تنها کاری که باید انجام دهید این است که فقط فایل Docs/Docx را رها/آپلود کنید و دکمه “Merge Now” را بزنید. مهمتر از همه، برای استفاده از این ادغام اسناد Word آنلاین نیازی به اشتراک قبلی ندارید.
نتیجه
امیدواریم نحوه پیوستن به اسناد Word را با استفاده از GroupDocs.Merger Cloud SDK یاد گرفته باشید. علاوه بر این، ما نیز مراحل و نمونه کد را برای رسیدن به عملکرد طی کرده ایم. علاوه بر این، این API ادغام اسناد Word برای استفاده و ادغام با پروژه مبتنی بر Node.js آسان است. بنابراین، برای آشنایی با سایر ویژگیهای مفید، [اسناد] را نادیده نگیرید. در واقع، میتوانید مستقیماً با APIهای ما اینجا تعامل داشته باشید و همچنین کد منبع را در مخزن GitHub بیابید.
علاوه بر این، توصیه می کنیم [راهنمای شروع 22 ما را دنبال کنید.
سرانجام، groupdocs.cloud در حال نوشتن مقالات جدید است. بنابراین، لطفا برای آخرین به روز رسانی در تماس باشید.
یه سوال بپرس
میتوانید در مورد سؤالات یا سؤالات خود در [تالار گفتوگو 24 ما با ما در میان بگذارید.
سوالات متداول - سوالات متداول
آیا راهی برای پیوستن اسناد Word به یکدیگر وجود دارد؟
GroupDocs.Merger Cloud SDK مجموعه وسیعی از روشها و ویژگیها را برای ادغام اسناد Word به صورت برنامهریزی ارائه میدهد. برای این کار، میتوانید نمونهای از کلاس JoinRequest را مقداردهی اولیه کنید و آن را به متد join برای join اسناد Word ارسال کنید.
چگونه دو سند Word را ترکیب کنیم؟
لطفاً از این لینک دیدن کنید تا پاسخ را با جزئیات بدانید.