تبدیل SVG به JPG در جاوا با استفاده از REST API

با استفاده از REST API فایل های SVG را به تصاویر JPG در جاوا تبدیل کنید.

اگر به دنبال راهی برای تبدیل فایل های SVG به تصاویر JPG در جاوا هستید، به جای درستی آمده اید. SVG(گرافیک برداری مقیاس پذیر) یکی از این فرمت های تصویری است که در طول سال ها به دلیل مقیاس پذیری و طبیعت بدون اتلاف آن محبوب شده است. از سوی دیگر، فایل‌های JPG تصاویر شطرنجی هستند که برای نمایش عکس‌ها و تصاویر با کیفیت بالا با رنگ‌های مختلف مناسب‌تر هستند. در برخی موارد، ممکن است لازم باشد فایل‌های SVG را به تصاویر JPG تبدیل کنید، به عنوان مثال، زمانی که از پلتفرمی استفاده می‌کنید که از SVG پشتیبانی نمی‌کند. در این مقاله نحوه تبدیل فایل های SVG به تصاویر JPG در جاوا با استفاده از REST API را بررسی خواهیم کرد.

در این آموزش به موضوعات زیر پرداخته خواهد شد:

جاوا SVG تبدیل تصویر به JPG REST API - نصب SDK

وقتی صحبت از تبدیل فایل‌های SVG به تصاویر JPG می‌شود، GroupDocs.Conversion Cloud SDK for Java ابزاری قابل اعتماد است که می‌تواند به شما کمک کند تا این کار را سریع و آسان انجام دهید. به شما امکان می دهد اسناد و تصاویر را بین فرمت های مختلف فایل تبدیل کنید. از طیف گسترده ای از [فرمت های فایل]، از جمله مایکروسافت آفیس، OpenDocument، PDF، HTML و بسیاری دیگر پشتیبانی می کند. ادغام API در برنامه های جاوا ساده است و به شما امکان می دهد سرویس تبدیل را به سرعت و بدون هیچ نرم افزار اضافی انجام دهید.

می‌توانید فایل JAR API را دانلود یا با استفاده از Maven با افزودن مخزن و وابستگی زیر به فایل pom.xml پروژه خود نصب کنید:

مخزن Maven:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

وابستگی Maven:

 <dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

اکنون، ثبت نام کنید برای یک حساب GroupDocs برای دریافت Client ID و Client Secret از داشبورد قبل از اینکه مراحل و کدهای موجود را دنبال کنید. لطفاً پس از دریافت شناسه و راز، قطعه کد نشان داده شده در زیر را وارد کنید:

# پس از ثبت نام رایگان، client_id و client_secret خود را از https://dashboard.groupdocs.cloud دریافت کنید.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

نحوه تبدیل تصویر SVG به JPG در جاوا با استفاده از REST API

برای تبدیل فایل‌های SVG به تصاویر JPG با استفاده از GroupDocs.Conversion Cloud SDK برای جاوا، می‌توانید این مراحل را دنبال کنید:

فایل را آپلود کنید

ابتدا تصویر SVG را با استفاده از قطعه کد زیر در فضای ذخیره سازی ابری آپلود کنید:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// با استفاده از جاوا فایل را در فضای ذخیره سازی ابری آپلود کنید
public class App {

	public static void main(String[] args) {
				
		// یک نمونه از تبدیل API ایجاد کنید					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.svg");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.svg", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

در نتیجه، فایل SVG آپلود شده در بخش فایل ها داشبورد شما در فضای ابری در دسترس خواهد بود.

تبدیل SVG به JPG با استفاده از جاوا

در اینجا مراحل و قطعه کد برای تبدیل فایل های SVG به تصاویر JPG در جاوا با استفاده از GroupDocs.Conversion Cloud SDK برای جاوا آمده است:

مراحل عبارتند از:

  • ابتدا کلاس های مورد نیاز را در فایل جاوا خود وارد کنید.
  • در مرحله دوم، یک نمونه از کلاس ConvertApi ایجاد کنید.
  • سوم، یک نمونه از کلاس ConvertSettings ایجاد کنید.
  • سپس، نام فضای ذخیره سازی ابری را وارد کنید.
  • سپس مسیر فایل SVG ورودی و فرمت فایل خروجی را روی “jpg” تنظیم کنید.
  • اکنون یک نمونه از کلاس JpgConvertOptions ایجاد کنید.
  • به صورت اختیاری، گزینه های مختلف تبدیل مانند setFromPage، setPagesCount و غیره را ارائه دهید.
  • پس از آن، گزینه های تبدیل و مسیر فایل خروجی را با استفاده از نمونه تنظیمات تنظیم کنید.
  • سپس، یک نمونه کلاس ConvertDocumentRequest ایجاد کنید و پارامتر تنظیمات را ارسال کنید.
  • در نهایت، متد convertDocument() را فراخوانی کرده و پارامتر ConvertDocumentRequest را ارسال کنید.

قطعه کد زیر نحوه تبدیل یک تصویر SVG به یک فایل JPG در جاوا را با استفاده از REST API نشان می دهد:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// تبدیل فایل SVG به تصویر JPG از طریق جاوا.
public class App {

	public static void main(String[] args) {
		
		// یک نمونه از convert API ایجاد کنید
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// تنظیمات تبدیل را آماده کنید
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.svg");
			settings.setFormat("jpg");
			
			JpgConvertOptions convertOptions = new JpgConvertOptions();
		        convertOptions.setFromPage(1);
		        convertOptions.setPagesCount(1);

                        settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.jpg");
		
			// تبدیل به فرمت مشخص شده
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

فایل خروجی در زیر نشان داده شده است:

تبدیل تصاویر SVG به فایل های JPG از طریق جاوا

SVG را با استفاده از جاوا به JPG تبدیل کنید.

فایل تبدیل شده را دانلود کنید

نمونه کد بالا تصویر JPG تبدیل شده را در فضای ابری ذخیره می کند. می توانید فایل JPG تبدیل شده را با استفاده از قطعه کد زیر دانلود کنید:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// فایل را از Cloud Storage در جاوا دانلود کنید
public class App {

	public static void main(String[] args) {
				
		// یک نمونه از convert API ایجاد کنید					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.jpg", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

تبدیل آنلاین رایگان SVG به JPG

چگونه به صورت آنلاین تصاویر SVG را به JPG تبدیل کنیم؟ لطفاً برای تغییر یک تصویر SVG به یک تصویر JPG، یک مبدل SVG به JPG آنلاین را امتحان کنید. این مبدل با استفاده از SVG به JPG تصویر REST API فوق الذکر توسعه یافته است.

جمع بندی

در پایان، GroupDocs.Conversion Cloud SDK برای جاوا یک راه ساده و کارآمد برای تبدیل فایل های SVG به تصاویر JPG ارائه می دهد. آنچه از این مقاله آموخته اید به شرح زیر است:

  • نحوه تبدیل فایل های SVG به تصاویر JPG در جاوا و همچنین گزینه های سفارشی سازی اضافی.
  • به صورت برنامه نویسی تصویر SVG را در ابر آپلود کنید و سپس تصویر JPG تبدیل شده را از ابر دانلود کنید.
  • و هر تصویر SVG را به صورت رایگان با استفاده از مبدل تصویر آنلاین SVG به JPG به یک فایل JPG تبدیل کنید.

علاوه بر این، ما همچنین یک بخش API Reference ارائه می دهیم که به شما امکان می دهد API های ما را مستقیماً از طریق مرورگر تجسم کرده و با آنها ارتباط برقرار کنید. کد منبع کامل جاوا SDK به صورت رایگان در Github در دسترس است. لطفاً GroupDocs.Conversion Cloud SDK برای جاوا را بررسی کنید نمونه‌ها در اینجا.

علاوه بر این، پیشنهاد می‌کنیم [راهنمای شروع 20 ما را برای جزئیات مراحل و استفاده از API دنبال کنید.

در نهایت، با استفاده از REST API به نوشتن مقالات وبلاگ جدید در قالب‌های فایل و تبدیل‌های مختلف ادامه می‌دهیم. بنابراین، لطفا برای آخرین به روز رسانی تماس بگیرید.

یه سوال بپرس

اگر در مورد API تبدیل تصویر SVG به JPG سؤالی دارید، لطفاً با ما در تالار گفتمان پشتیبانی رایگان تماس بگیرید.

سوالات متداول

چگونه SVG را با استفاده از جاوا به JPG تبدیل کنم؟

می توانید با استفاده از GroupDocs.Conversion Cloud REST API، تصاویر SVG را به JPG در جاوا تبدیل کنید. این یک API تبدیل سند و تصویر مبتنی بر ابر است که به شما امکان می دهد به راحتی فایل های SVG را به تصاویر JPG در جاوا تبدیل کنید.

چگونه SVG را به صورت آنلاین به JPG تبدیل کنم؟

تبدیل آنلاین SVG به JPG به شما امکان می دهد فایل های SVG را به صورت رایگان به تصاویر JPG تبدیل کنید. لطفاً دستورالعمل های گام به گام زیر را برای انجام تبدیل دنبال کنید:

  • مبدل آنلاین رایگان SVG به JPG را باز کنید.
  • اکنون، در قسمت رها کردن فایل کلیک کنید تا یک فایل SVG آپلود شود یا یک فایل SVG را بکشید و رها کنید.
  • سپس بر روی دکمه Convert Now کلیک کنید. مبدل آنلاین رایگان SVG به JPG فایل های SVG را به یک تصویر JPG تبدیل می کند.
  • لینک دانلود فایل تصویری JPG خروجی پس از تبدیل تصویر SVG در دسترس خواهد بود.

آیا راهی برای تبدیل SVG به JPG به صورت آفلاین در ویندوز وجود دارد؟

لطفاً برای دانلود تبدیل آفلاین SVG به JPG برای ویندوز از این پیوند دیدن کنید. این مبدل تصویر SVG به JPG می تواند برای تبدیل فایل های SVG به فرمت تصویر JPG در ویندوز به راحتی و با یک کلیک استفاده شود.

GroupDocs.Conversion Cloud SDK برای جاوا از چه فرمت های فایلی پشتیبانی می کند؟

GroupDocs.Conversion Cloud SDK برای جاوا از [گستره وسیعی از قالب‌های فایل25، از جمله Microsoft Office، OpenDocument، PDF، HTML و بسیاری دیگر پشتیبانی می‌کند.

همچنین ببینید

اگر می خواهید درباره موضوعات مرتبط بیشتر بدانید، توصیه می کنیم مقالات فهرست شده در زیر را مطالعه کنید: