در پست وبلاگ قبلی خود، یاد گرفتیم که چگونه فایلهای RAR را به JPG در NET تبدیل کنیم. این مقاله نحوه دستیابی به تبدیل RAR به PNG را در یک برنامه مبتنی بر Node.js نشان میدهد. GroupDocs.Conversion Cloud SDK و REST API را برای انجام تبدیل و دستکاری فایل در میان بسیاری از فرمت های فایل محبوب ارائه می دهد. علاوه بر این، یک مبدل آنلاین RAR به PNG وجود دارد که توسط GroupDocs.Conversion Cloud SDK نیز پشتیبانی میشود. اساساً، شما هر دو گزینه را دارید یا با استفاده از یک ابزار آنلاین مبتنی بر وب، RAR را به صورت برنامهنویسی یا دستی به PNG تبدیل کنید. بنابراین، بیایید این راهنما را شروع کنیم و ببینیم که چگونه فایلهای RAR را به صورت برنامهنویسی به PNG در Node.js تبدیل کنیم.
در این ماده نکات زیر رعایت می شود:
- نصب API تبدیل فایل - GroupDocs.Conversion
- تبدیل فایل های RAR به PNG در Node.js به صورت برنامه ای
- تبدیل آنلاین RAR به PNG
نصب API تبدیل فایل - GroupDocs.Conversion
نصب هر کتابخانه مبتنی بر ابر در توسعه سریع برنامه مهم است. با این حال، فرآیند نصب GroupDocs.Conversion Cloud SDK برای Node.js بسیار ساده است. به سادگی، دستور زیر را در ترمینال/CMD اجرا کنید و در عرض چند ثانیه نصب خواهد شد:
npm install groupdocs-conversion-cloud
پس از نصب، مرحله بعدی دریافت اعتبار API است (یعنی Client Secret، Client API). دوباره، میتوانید با چند کلیک، این اعتبارنامهها را از API Cloud داشبورد ما دریافت کنید.
توجه: میتوانید از آموزش ما در مورد دریافت اعتبار API دیدن کنید.
تبدیل فایلهای RAR به PNG در Node.js از طریق برنامهریزی
حالا بریم سر اصل مطلب ما یک نمونه کد در Node.js می نویسیم تا یک مبدل فایل RAR برای برنامه تجاری خود بسازیم. برای این منظور، ما قبلاً یک فایل RAR منبع در API Cloud داشبورد داریم. اگرچه، می توانید با فراخوانی روش UploadFile نیز آپلود کنید. با این وجود، می توانید به صورت دستی نیز آپلود کنید.
بنابراین، مراحل زیر نحوه تبدیل RAR به PNG را با استفاده از این API تبدیل فایل نشان می دهد:
- ابتدا ماژول groupdocs-conversion-cloud را در پروژه Node.js خود بخواهید.
- متد fromKeys از کلاس ConvertApi را فراخوانی کنید و اعتبار API را ارسال کنید (Client ID + Client Secret).
- نمونه ای از کلاس ConvertSettings را نمونه سازی کنید.
- مقادیر را به ویژگی های کلاس ConvertSettings مانند storageName، filePath، format و outputPath اختصاص دهید.
- یک شی از کلاس ConvertDocumentRequest را با نمونه کلاس ConvertSettings راه اندازی کنید.
- برای تبدیل RAR به PNG از روش convertDocument فراخوانی کنید.
قطعه کد زیر برای تبدیل RAR به PNG در Node.js است:
// ابتدا ماژول groupdocs-conversion-cloud را در پروژه Node.js خود بخواهید.
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// اعتبار API خود را مشخص کنید.
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
const myStorage = "test";
// متد fromKeys از کلاس ConvertApi را فراخوانی کنید و اعتبار API (Client ID + Client Secret) را ارسال کنید.
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// نمونه ای از کلاس ConvertSettings را نمونه سازی کنید.
const settings = new groupdocs_conversion_cloud.ConvertSettings();
// مقادیر را به ویژگی های کلاس ConvertSettings مانند storageName، filePath، format و outputPath اختصاص دهید.
settings.storageName = myStorage;
settings.filePath = "sample.rar";
settings.format = "png";
settings.outputPath = "test/output-sample.png";
// یک شی از کلاس ConvertDocumentRequest را با نمونه کلاس ConvertSettings راه اندازی کنید.
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// برای تبدیل RAR به PNG، روش convertDocument را وارد کنید.
convertApi.convertDocument(request).then(()=>{console.log("Successfully converted RAR to PNG in Node.js.")})
پس از اجرای موفقیت آمیز، یک فایل PNG (یعنی output-sample.png) را خواهید دید که در پوشه “test” تولید شده است. این API تبدیل فایل، روش DownloadFile را برای دانلود فایلها به صورت برنامهنویسی ارائه میکند.
تبدیل آنلاین RAR به PNG
علاوه بر این، می توانید با استفاده از این ابزار مبتنی بر وب آنلاین تبدیل RAR به PNG را انجام دهید. این مبدل آنلاین RAR به PNG سریع است و یک رابط کاربری آسان برای تبدیل فایل های RAR به PNG ارائه می دهد. در واقع، GroupDocs.Conversion Cloud SDKs این ابزار آنلاین را قدرتمند می کند، استفاده از آن رایگان است و نیازی به اشتراک یا ایجاد حساب ندارد.
افکار نهایی
برای جمعبندی، میتوانید طیف گستردهای از APIهای تبدیل فایل را پیدا کنید، اما GroupDocs.Conversion Cloud SDKs از نظر استحکام و کارایی متمایز هستند. اگر قصد دارید یک مبدل فایل RAR برای برنامه تجاری خود بسازید، باید GroupDocs.Conversion را انتخاب کنید. بنابراین، ما یاد گرفتیم که چگونه فایل های RAR را به صورت برنامه نویسی به PNG در Node.js تبدیل کنیم. علاوه بر این، میتوانید با APIهای زنده ما اینجا تعامل داشته باشید.
علاوه بر این، میتوانید برای یادگیری سایر ویژگیها به اسناد مراجعه کنید و توصیه میکنیم [راهنمای شروع 20 ما را دنبال کنید.
سرانجام، groupdocs.cloud در حال نوشتن پست های وبلاگ جدید است. بنابراین، لطفا برای به روز رسانی های منظم در تماس باشید.
یه سوال بپرس
شما می توانید در مورد سؤالات یا سؤالات خود در [تالار گفتمان22 ما به ما اطلاع دهید.
سوالات متداول - سوالات متداول
چگونه فایل های RAR را به PNG تبدیل کنم؟
می توانید با استفاده از ویژگی های ارائه شده توسط GroupDocs.Conversion Cloud SDKs for Node.js، تبدیل RAR به PNG را انجام دهید. لطفاً برای جزئیات بیشتر به این لینک مراجعه کنید.