این پست وبلاگ GroupDocs.Merger را معرفی میکند که SDksهای ابری و آیایهای REST را برای ادغام قالبهای فایل مختلف به صورت برنامهنویسی در معرض دید قرار داده است. علاوه بر این، یک ابزار آنلاین مبتنی بر وب برای انجام ادغام فایلها وجود دارد و همچنین توسط GroupDocs.Merger Cloud SDK پشتیبانی میشود. با این حال، در این پست وبلاگ، نحوه ادغام فایلهای PNG در Node.js را یاد میگیریم و همچنین از طریق این ابزار آنلاین برای ترکیب فایلهای PNG در یک فایل خواهیم پرداخت. بنابراین، لطفا این مقاله را به طور کامل مطالعه کنید و تا پایان این آموزش، می توانید تصاویر PNG را به صورت برنامه نویسی ادغام کنید.
در این مقاله به بخش های زیر می پردازیم:
- نصب کتابخانه ادغام PNG
- فایل های PNG را در Node.js به صورت برنامه نویسی ادغام کنید
- فایل های PNG را به صورت آنلاین ادغام کنید
نصب کتابخانه ادغام PNG
بیایید GroupDocs.Merger Cloud SDK for Node.js را در پروژه خود نصب کنیم. نصب این کتابخانه ادغام PNG در سطح سازمانی آسان است و طیف گسترده ای از ویژگی ها را برای ادغام فایل های PNG به صورت برنامه ای ارائه می دهد. بنابراین، می توانید دستور زیر را در ترمینال/CMD اجرا کنید:
npm install groupdocs-merger-cloud
پس از نصب موفقیت آمیز، مرحله بعدی دریافت اعتبار API (شناسه مشتری + Client Secret) است. یک فرآیند بسیار ساده برای دریافت اعتبارنامه API از API Cloud داشبورد وجود دارد.
لطفاً در صورتی که در به دست آوردن اعتبار API با مشکل مواجه شدید، از این [راهنما12 دیدن کنید.
ادغام فایلهای PNG در Node.js به صورت برنامهای
قبل از پرش به سمت نوشتن کد، لطفاً توجه داشته باشید که ما دو تصویر منبع PNG را در داشبورد API Cloud آپلود کردهایم. در واقع، میتوانید با استفاده از این روش UploadFile بهصورت دستی یا برنامهنویسی آپلود کنید.
مراحل زیر نحوه ترکیب فایل های PNG در Node.js را نشان می دهد:
- ماژول groupdocs-merger-cloud را در پروژه Node.js خود قرار دهید.
- اعتبارنامه API را از داشبورد Cloud API دریافت کنید.
- متد fromKeys کلاس DocumentApi را فراخوانی کنید و اعتبار API را پاس کنید.
- نمونه ای از کلاس JoinItem که سند را برای عملیات join توصیف می کند، راه اندازی کنید.
- یک شی از کلاس FileInfo را نمونه سازی کنید.
- با فراخوانی ویژگی filePath مسیر فایل فایل های PNG منبع را مشخص کنید.
- یک شی از کلاس JoinOptions ایجاد کنید.
- برای اختصاص آرایه سند منبع، ویژگی JoinItems را فراخوانی کنید.
- مسیر خروجی را برای تصاویر PNG ادغام شده تولید شده تنظیم کنید.
- نمونه ای از کلاس JoinRequest را راه اندازی کنید و آن را به روش join برای ادغام فایل های JPG ارسال کنید.
نمونه کد زیر نحوه ادغام تصاویر PNG را به صورت برنامه ای نشان می دهد:
// ماژول groupdocs-merger-cloud را در پروژه Node.js خود قرار دهید.
const merger_cloud = require("groupdocs-merger-cloud");
// اعتبارنامه API را از داشبورد Cloud API دریافت کنید
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
// متد fromKeys از کلاس DocumentApi را فراخوانی کنید و اعتبار API را پاس کنید.
const documentApi = merger_cloud.DocumentApi.fromKeys(clientId, clientSecret);
// نمونه ای از کلاس JoinItem را که سند را برای عملیات پیوستن توصیف می کند، راه اندازی کنید.
let item1 = new merger_cloud.JoinItem();
// یک شی از کلاس FileInfo را نمونه سازی کنید.
item1.fileInfo = new merger_cloud.FileInfo();
// با فراخوانی ویژگی filePath مسیر فایل فایل های PNG منبع را مشخص کنید.
item1.fileInfo.filePath = "first.png";
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "second.png";
// یک شی از کلاس JoinOptions ایجاد کنید.
let options = new merger_cloud.JoinOptions();
// برای اختصاص آرایه سند منبع، ویژگی JoinItems را فراخوانی کنید.
options.joinItems = [item1, item2];
// مسیر خروجی را برای تصاویر PNG ادغام شده تولید شده تنظیم کنید.
options.outputPath = "Output/merged.png";
// نمونه ای از کلاس JoinRequest را راه اندازی کنید و آن را به متد join ارسال کنید تا فایل های JPG ادغام شوند.
documentApi.join(new merger_cloud.JoinRequest(options)).then(()=>console.log("Successfully combined PNG files into one."));
هنگامی که فایل اصلی را اجرا کردید، یک فایل جدید (به عنوان مثال merged.png) خواهید دید که در پوشه “Output” در API Cloud داشبورد ایجاد شده است. خروجی قطعه کد بالا در زیر نشان داده شده است:
مجدداً، می توانید فایل را به صورت دستی یا برنامه نویسی با فراخوانی روش DownloadFile دانلود کنید.
ادغام فایلهای PNG آنلاین
تا اینجا یاد گرفتیم که چگونه فایل های PNG را در Node.js به صورت برنامه نویسی ادغام کنیم. اکنون این راهنما شما را به نسخه آنلاین این کتابخانه ادغام PNG میبرد. بنابراین، استفاده از آن بسیار آسان است و وظایف را در چند ثانیه انجام می دهد. مهمتر از همه، استفاده از آن رایگان است و نیازی به ایجاد حساب کاربری یا اشتراک ندارد.
افکار نهایی
برای جمعبندی، نحوه ادغام فایلهای PNG در Node.js را به صورت برنامهنویسی بررسی کردیم. علاوه بر این، ما همچنین مراحل و نمونه کدی را که می توانید برای ادغام تصاویر PNG استفاده کنید، پوشش دادیم. علاوه بر این، اگر می خواهید یک ماژول ادغام PNG در Node.js بسازید، این پست وبلاگ به شما کمک می کند. خوب، میتوانید از مستندات دیدن کنید تا در مورد سایر ویژگیهای ارائه شده توسط GroupDocs.Merger Cloud SDK for Node.js اطلاعات کسب کنید. میتوانید با API زنده اینجا تعامل داشته باشید و همچنین میتوانید از مخزن GitHub بازدید کنید زیرا منبع باز است.
علاوه بر این، توصیه می کنیم [راهنمای شروع 21 ما را دنبال کنید.
در نهایت، groupdocs.cloud در حال نوشتن پست های وبلاگ جدید است. بنابراین، لطفا برای به روز رسانی های منظم در تماس باشید.
یه سوال بپرس
میتوانید در مورد سؤالات یا سؤالات خود در [تالار گفتوگو 23 ما با ما در میان بگذارید.
سوالات متداول - سوالات متداول
چگونه دو فایل را در Node.js ادغام کنیم؟
GroupDocs.Merger Cloud SDK for Node.js مجموعه عظیمی از ویژگی ها را برای ادغام دو فایل در یک ارائه می دهد. لطفاً برای کسب اطلاعات بیشتر به مستندات مراجعه کنید.
چگونه چندین تصویر را در یک عکس ادغام کنیم؟
لطفاً از این لینک دیدن کنید تا فایلهای PNG را در یک فایل ترکیب کنید.