Перетворення SVG у JPG у Java за допомогою REST API

Перетворіть файли SVG на зображення JPG у Java за допомогою REST API.

Якщо ви шукаєте спосіб конвертувати файли SVG у зображення JPG у Java, ви потрапили в потрібне місце. SVG(Scalable Vector Graphics) — це один із таких форматів зображень, який став популярним протягом багатьох років завдяки своїй масштабованості та характеру без втрат. З іншого боку, файли JPG — це растрові зображення, які найкраще підходять для відображення високоякісних фотографій і зображень із різними кольорами. У деяких випадках може знадобитися конвертувати файли SVG у зображення JPG, наприклад, якщо використовується платформа, яка не підтримує SVG. У цій статті ми розглянемо, як конвертувати файли SVG у зображення JPG у Java за допомогою REST API.

У цьому посібнику розглядатимуться такі теми:

REST API для перетворення зображень Java SVG у JPG – встановлення SDK

Що стосується перетворення файлів SVG на зображення JPG, GroupDocs.Conversion Cloud SDK для Java є надійним інструментом, який допоможе вам зробити це швидко та легко. Це дозволяє конвертувати документи та зображення між різними форматами файлів. Він підтримує широкий діапазон форматів файлів, включаючи Microsoft Office, OpenDocument, PDF, HTML та багато інших. Інтеграція API у програми Java є простою, що дозволяє виконувати послугу перетворення швидко та без додаткового програмного забезпечення.

Ви можете завантажити 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 на 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 у Java за допомогою REST API

Щоб перетворити файли SVG на зображення JPG за допомогою GroupDocs.Conversion Cloud SDK для Java, виконайте такі дії:

Завантажте файл

По-перше, завантажте зображення 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;

// Завантажте файл у хмарне сховище за допомогою Java
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 за допомогою Java

Ось кроки та фрагмент коду для перетворення файлів SVG на зображення JPG у Java за допомогою GroupDocs.Conversion Cloud SDK для Java:

Кроки такі:

  • По-перше, імпортуйте необхідні класи у свій файл Java.
  • По-друге, створіть екземпляр класу ConvertApi.
  • По-третє, створіть екземпляр класу ConvertSettings.
  • Потім введіть назву хмарного сховища.
  • Далі встановіть шлях до вхідного файлу SVG і формат вихідного файлу на «jpg».
  • Тепер створіть екземпляр класу JpgConvertOptions.
  • За бажанням надайте різні параметри перетворення, наприклад setFromPage, setPagesCount тощо.
  • Після цього встановіть параметри перетворення та шлях до вихідного файлу за допомогою екземпляра налаштувань.
  • Потім створіть екземпляр класу ConvertDocumentRequest і передайте параметр налаштувань.
  • Нарешті, викличте метод convertDocument() і передайте параметр ConvertDocumentRequest.

У наступному фрагменті коду показано, як перетворити зображення SVG у файл JPG у Java за допомогою 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 за допомогою Java.
public class App {

	public static void main(String[] args) {
		
		// Створіть екземпляр 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 за допомогою Java

Перетворіть SVG на JPG за допомогою Java.

Завантажте конвертований файл

Наведений вище приклад коду збереже перетворене зображення 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;

// Завантажте файл із хмарного сховища на Java
public class App {

	public static void main(String[] args) {
				
		// Створіть екземпляр 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. Цей конвертер розроблено з використанням вищезгаданого REST API зображення SVG у JPG.

Підведення підсумків

На закінчення GroupDocs.Conversion Cloud SDK для Java забезпечує простий і ефективний спосіб конвертувати файли SVG у зображення JPG. Ось що ви дізналися з цієї статті:

  • як програмно конвертувати файли SVG у зображення JPG на Java, а також додаткові параметри налаштування;
  • програмно завантажити зображення SVG у хмару, а потім завантажити перетворене зображення JPG із хмари;
  • і безкоштовно конвертуйте будь-яке зображення SVG у файл JPG за допомогою онлайн-конвертера зображень SVG у JPG.

Крім того, ми також надаємо розділ API Reference, який дозволяє візуалізувати наші API та спілкуватися з ними безпосередньо через браузер. Повний вихідний код Java SDK є у вільному доступі на Github. Перевірте GroupDocs.Conversion Cloud SDK для Java Приклади тут.

Крім того, ми пропонуємо вам ознайомитися з нашим Посібником із початку роботи, щоб отримати докладні кроки та використання API.

Нарешті, ми продовжуємо писати нові статті в блозі про різні формати файлів і перетворення за допомогою REST API. Тому, будь ласка, зв’яжіться з нами, щоб отримати останні оновлення.

Задайте питання

Якщо у вас виникли запитання щодо API перетворення зображень SVG у JPG, будь ласка, не соромтеся зв’язатися з нами на безкоштовному форумі підтримки.

поширені запитання

Як конвертувати SVG у JPG за допомогою Java?

Ви можете конвертувати зображення SVG у JPG у Java за допомогою GroupDocs.Conversion Cloud REST API. Це хмарний API для перетворення документів і зображень, який дозволяє легко конвертувати файли SVG у зображення JPG у Java.

Як конвертувати SVG у JPG онлайн безкоштовно?

Онлайн-конвертер SVG у JPG дозволяє безкоштовно конвертувати файли SVG у зображення JPG. Щоб виконати перетворення, дотримуйтесь наведених нижче покрокових інструкцій:

  • Відкрийте безкоштовний онлайн-конвертер SVG у JPG.
  • Тепер клацніть в області скидання файлів, щоб завантажити файл SVG, або перетягніть файл SVG.
  • Далі натисніть кнопку «Перетворити зараз». Безкоштовний онлайн-конвертер SVG у JPG конвертує файли SVG у зображення JPG.
  • Посилання для завантаження вихідного файлу зображення JPG стане доступним після перетворення зображення SVG.

Чи є спосіб конвертувати SVG у JPG офлайн у Windows?

Перейдіть це посилання, щоб завантажити автономний конвертер SVG у JPG для Windows. Цей конвертер зображень SVG у JPG можна використовувати для легкого перетворення файлів SVG у формат зображень JPG у Windows одним клацанням миші.

Які формати файлів підтримує GroupDocs.Conversion Cloud SDK для Java?

GroupDocs.Conversion Cloud SDK для Java підтримує широкий діапазон форматів файлів, включаючи Microsoft Office, OpenDocument, PDF, HTML та багато інших.

Дивись також

Якщо ви хочете дізнатися більше про пов’язані теми, радимо прочитати наведені нижче статті.