SVG(گرافیک برداری مقیاس پذیر) به طور گسترده برای لوگوها و سایر نمادها استفاده می شود که پیچیده نیستند. با این حال، این فرمت فایل تصویری برای تصاویری که دارای بافت ها و مشخصات مجلل هستند توصیه نمی شود. از سوی دیگر، JPG/JPEG یک فرمت فایل تصویری سبک وزن است که می توانید به راحتی از طریق اینترنت به اشتراک بگذارید. این بسیار سازگار است و می توانید فایل های JPG/JPEG را به راحتی بر روی هر پلتفرمی باز کنید. Groupdocs.Conversion SDKs و REST Cloud را ارائه میدهد که میتوانید برای ساختن یک مبدل SVG به JPG به صورت برنامهنویسی نصب کنید. در این مقاله، نحوه تبدیل SVG را به JPG در Node.js با استفاده از Groupdocs.Conversion Cloud SDKs for Node.js خواهیم آموخت.
به نکات زیر خواهیم پرداخت:
تبدیل SVG به JPG - نصب API
فرآیند نصب هر کتابخانه ای ارزش توجه به فاکتورهایی را دارد که به توسعه سریع برنامه می رسد. بنابراین، میتوانید دستور زیر را در ترمینال اجرا کنید تا این تبدیل SVG به JPG را نصب کنید کتابخانه:
npm install groupdocs-conversion-cloud
در مرحله بعد، به API Cloud داشبورد وارد میشوید و یک برنامه ایجاد میکنید. پس از ایجاد برنامه، می توانید اعتبار API خود را (Client Secret، Client API) برای داشبورد دریافت کنید.
توجه: برای یادگیری نحوه به دست آوردن اعتبار API، می توانید از این راهنما دیدن کنید.
تبدیل SVG به JPG در Node.js
این بخش نحوه تبدیل SVG به JPG را با استفاده از روشهای ارائه شده توسط Groupdocs.Conversion Cloud SDKs for Node.js نشان میدهد.
API Cloud داشبورد حاوی یک فایل SVG منبع است که می توانید با فراخوانی روش UploadFile آن را به صورت دستی یا برنامه ای آپلود کنید.
لطفا مراحل ذکر شده در زیر را دنبال کنید:
- ماژول groupdocs-conversion-cloud را در پروژه Node.js خود دریافت کنید.
- در مرحله بعد، متد fromKeys از کلاس ConvertApi را فراخوانی کنید و اعتبار API را ارسال کنید (یعنی Client Secret، Client API).
- اکنون یک شی از کلاس ConvertSettings را مقداردهی کنید.
- مقادیر را به ویژگی های کلاس ConvertSettings مانند filePath، storageName، format و outputPath اختصاص دهید.
- نمونه ای از کلاس ConvertDocumentRequest را با نمونه کلاس ConvertSettings نمونه سازی کنید.
- برای تبدیل SVG به JPG در Node.js، متد convertDocument را فراخوانی کنید.
نمونه کد زیر برای تبدیل SVG به JPG است:
// ماژول 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 Secret، Client API) را ارسال کنید.
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// اکنون یک شی از کلاس ConvertSettings را مقداردهی کنید.
const settings = new groupdocs_conversion_cloud.ConvertSettings();
// مقادیر را به ویژگی های کلاس ConvertSettings مانند filePath، storageName، format و outputPath اختصاص دهید.
settings.storageName = myStorage;
settings.filePath = "sample.svg";
settings.format = "jpg";
settings.outputPath = "output/output.jpg";
// نمونه ای از کلاس ConvertDocumentRequest را با نمونه کلاس ConvertSettings نمونه سازی کنید.
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// برای تبدیل SVG به JPG در Node.js، متد convertDocument را فراخوانی کنید.
convertApi.convertDocument(request).then(()=>{console.log("Successfully converted SVG to JPG in Node.js.")})
فایل سرور را اجرا کنید و یک فایل (یعنی output.jpg) را در پوشه ای به نام “output” خواهید دید. علاوه بر این، می توانید با برقراری تماس با روش DownloadFile فایل را به صورت دستی یا برنامه ای دانلود کنید.
خروجی قطعه کد بالا را در تصویر زیر مشاهده می کنید:
تبدیل SVG به JPG آنلاین
Groupdocs.Conversion Cloud SDK ابزاری آنلاین را تقویت می کند که می توانید از آن برای تبدیل SVG به JPG به صورت آنلاین استفاده کنید. این مبدل آنلاین SVG به JPG مبتنی بر وب است و ویژگی های غنی برای تبدیل فرمت فایل ارائه می دهد. مهمتر از همه، برای استفاده از این ابزار آنلاین نیازی به اشتراک یا ایجاد حساب کاربری نیست.
نتیجه
برای نتیجه گیری، Groupdocs.Conversion SKDs را برای چندین زبان برنامه نویسی ارائه می دهد و می توانید یک تبدیل SVG به JPG برای نرم افزار کسب و کار خود بسازید. علاوه بر این، میتوانید از مستندات دیدن کنید تا با سایر ویژگیها آشنا شوید. اگر میخواهید Groupdocs.Conversion Cloud SDKs برای Node.js را سفارشی کنید، لطفاً از این مخزن GitHub و [راهنمای شروع 24 بازدید کنید. علاوه بر این، میتوانید با APIهای زنده ما اینجا تعامل داشته باشید که به شما ایدهای در مورد کارایی Groupdocs.Conversion Cloud SDKs میدهد. در نهایت، groupdocs.cloud به طور مداوم در حال نوشتن پست های وبلاگ جدید است. بنابراین، لطفا برای به روز رسانی های منظم در تماس باشید.
راهنما در دسترس است
میتوانید در مورد سؤالات یا سؤالات خود در [تالار گفتوگو 21 ما با ما در میان بگذارید.
سوالات متداول - سوالات متداول
چگونه یک فایل SVG را به JPG تبدیل کنم؟
میتوانید با استفاده از این ابزار آنلاین که توسط Groupdocs.Conversion Cloud SDKs پشتیبانی میشود، تبدیل SVG به JPG را انجام دهید.
چگونه SVG را به تصویر در جاوا اسکریپت تبدیل کنیم؟
Groupdocs.Conversion Cloud SDK برای Node.js طیف گسترده ای از ویژگی ها و روش ها را برای تبدیل SVG به JPG در جاوا اسکریپت ارائه می دهد.