Konwersja SVG do JPG w Javie przy użyciu REST API

Konwertuj pliki SVG na obrazy JPG w Javie przy użyciu interfejsu API REST.

Jeśli szukasz sposobu na konwersję plików SVG do obrazów JPG w Javie, dobrze trafiłeś. SVG(Scalable Vector Graphics) to jeden z takich formatów obrazów, który przez lata stał się popularny ze względu na swoją skalowalność i bezstratny charakter. Z drugiej strony pliki JPG to obrazy rastrowe, które najlepiej nadają się do wyświetlania wysokiej jakości zdjęć i obrazów o różnych kolorach. W niektórych przypadkach może zaistnieć potrzeba przekonwertowania plików SVG na obrazy JPG, na przykład podczas korzystania z platformy, która nie obsługuje formatu SVG. W tym artykule przyjrzymy się, jak konwertować pliki SVG na obrazy JPG w Javie przy użyciu interfejsu API REST.

W tym samouczku zostaną omówione następujące tematy:

Java SVG Image to JPG Conversion REST API – Instalacja SDK

Jeśli chodzi o konwersję plików SVG na obrazy JPG, GroupDocs.Conversion Cloud SDK for Java to niezawodne narzędzie, które pomoże Ci to zrobić szybko i łatwo. Umożliwia konwersję dokumentów i obrazów między różnymi formatami plików. Obsługuje szeroką gamę formatów plików, w tym Microsoft Office, OpenDocument, PDF, HTML i wiele innych. Integracja API z aplikacjami Java jest prosta, co pozwala szybko i bez dodatkowego oprogramowania wykonać usługę konwersji.

Możesz pobrać plik JAR interfejsu API lub zainstalować go za pomocą Mavena, dodając następujące repozytorium i zależności do pliku pom.xml projektu:

Repozytorium Mavena:

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

Zależność od Mavena:

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

Teraz zarejestruj się, aby założyć konto GroupDocs, aby uzyskać identyfikator klienta i klucz tajny klienta z pulpitu nawigacyjnego, zanim zaczniesz postępować zgodnie z instrukcjami i dostępnymi fragmentami kodu. Po uzyskaniu identyfikatora i tajnego kodu wprowadź fragment kodu pokazany poniżej:

# Uzyskaj identyfikator klienta i klucz tajny klienta z https://dashboard.groupdocs.cloud po bezpłatnej rejestracji.

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

Jak przekonwertować obraz SVG na JPG w Javie przy użyciu interfejsu API REST

Aby przekonwertować pliki SVG na obrazy JPG za pomocą GroupDocs.Conversion Cloud SDK for Java, możesz wykonać następujące kroki:

Prześlij plik

Najpierw prześlij obraz SVG do magazynu w chmurze, korzystając z fragmentu kodu podanego poniżej:

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;

// Prześlij plik do Cloud Storage przy użyciu języka Java
public class App {

	public static void main(String[] args) {
				
		// Utwórz instancję interfejsu API konwersji					
		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();
		}
		
	}
}

W rezultacie przesłany plik SVG będzie dostępny w sekcji plików Twojego pulpitu nawigacyjnego w chmurze.

Konwertuj SVG na JPG za pomocą Java

Oto kroki i fragment kodu, aby przekonwertować pliki SVG na obrazy JPG w Javie przy użyciu GroupDocs.Conversion Cloud SDK for Java:

Kroki są następujące:

  • Najpierw zaimportuj wymagane klasy do pliku Java.
  • Po drugie, utwórz instancję klasy ConvertApi.
  • Po trzecie, utwórz instancję klasy ConvertSettings.
  • Następnie podaj nazwę magazynu w chmurze.
  • Następnie ustaw ścieżkę wejściowego pliku SVG i format pliku wyjściowego na „jpg”.
  • Teraz utwórz instancję klasy JpgConvertOptions.
  • Opcjonalnie podaj różne opcje konwersji, takie jak setFromPage, setPagesCount itp.
  • Następnie ustaw opcje konwersji i ścieżkę pliku wyjściowego za pomocą instancji ustawień.
  • Następnie utwórz instancję klasy ConvertDocumentRequest i przekaż parametr settings.
  • Na koniec wywołaj metodę convertDocument() i przekaż parametr ConvertDocumentRequest.

Poniższy fragment kodu pokazuje, jak przekonwertować obraz SVG na plik JPG w Javie przy użyciu interfejsu API REST:

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;

// Konwertuj plik SVG na obraz JPG przez Javę.
public class App {

	public static void main(String[] args) {
		
		// Utwórz instancję interfejsu API konwersji
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Przygotuj ustawienia konwersji
			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");
		
			// konwertować do określonego formatu
			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();
		}
	}
}

Plik wyjściowy pokazano poniżej:

Konwertuj obrazy SVG na pliki JPG przez Javę

Konwertuj SVG na JPG za pomocą Java.

Pobierz przekonwertowany plik

Powyższy przykładowy kod zapisze przekonwertowany obraz JPG w chmurze. Możesz pobrać przekonwertowany plik JPG, używając następującego fragmentu kodu:

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;

// Pobierz plik z Cloud Storage w Javie
public class App {

	public static void main(String[] args) {
				
		// Utwórz instancję interfejsu API konwersji					
		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();
		}
		
	}
}

Darmowy internetowy konwerter SVG na JPG

Jak bezpłatnie przekonwertować obrazy SVG na JPG online? Wypróbuj internetowy konwerter SVG na JPG, aby zmienić obraz SVG na obraz JPG. Ten konwerter został opracowany przy użyciu wyżej wymienionego interfejsu API REST obrazu SVG do JPG.

Podsumowanie

Podsumowując, GroupDocs.Conversion Cloud SDK for Java zapewnia prosty i skuteczny sposób konwersji plików SVG na obrazy JPG. Oto, czego dowiedziałeś się z tego artykułu:

  • jak programowo konwertować pliki SVG na obrazy JPG w Javie, a także dodatkowe opcje dostosowywania;
  • programowo przesłać obraz SVG do chmury, a następnie pobrać przekonwertowany obraz JPG z chmury;
  • i przekonwertuj dowolny obraz SVG na plik JPG za darmo, korzystając z internetowego konwertera obrazów SVG na JPG.

Ponadto udostępniamy również sekcję Informacje o interfejsach API, która umożliwia wizualizację naszych interfejsów API i komunikowanie się z nimi bezpośrednio przez przeglądarkę. Pełny kod źródłowy pakietu Java SDK jest bezpłatnie dostępny na Github. Sprawdź GroupDocs.Conversion Cloud SDK for Java Przykłady tutaj.

Ponadto zalecamy skorzystanie z naszego przewodnika wprowadzającego, aby uzyskać szczegółowe informacje na temat korzystania z interfejsu API.

Wreszcie, wciąż piszemy nowe artykuły na blogu na temat różnych formatów plików i konwersji przy użyciu REST API. Dlatego prosimy o kontakt w celu uzyskania najnowszych aktualizacji.

Zadać pytanie

Jeśli masz jakiekolwiek pytania dotyczące interfejsu API konwersji obrazu SVG na JPG, skontaktuj się z nami na bezpłatnym forum pomocy technicznej.

Często zadawane pytania

Jak przekonwertować SVG na JPG za pomocą Java?

Możesz konwertować obrazy SVG na JPG w Javie za pomocą GroupDocs.Conversion Cloud REST API. Jest to oparty na chmurze interfejs API do konwersji dokumentów i obrazów, który umożliwia łatwą konwersję plików SVG na obrazy JPG w Javie.

Jak bezpłatnie przekonwertować SVG na JPG online?

Konwerter online SVG na JPG umożliwia bezpłatną konwersję plików SVG na obrazy JPG. Postępuj zgodnie z instrukcjami krok po kroku podanymi poniżej, aby przeprowadzić konwersję:

  • Otwórz darmowy konwerter SVG na JPG online.
  • Teraz kliknij obszar upuszczania pliku, aby przesłać plik SVG lub przeciągnij i upuść plik SVG.
  • Następnie kliknij przycisk Konwertuj teraz. Darmowy internetowy konwerter SVG na JPG konwertuje pliki SVG na obraz JPG.
  • Link do pobrania wyjściowego pliku obrazu JPG będzie dostępny po przekonwertowaniu obrazu SVG.

Czy istnieje sposób na konwersję SVG do JPG offline w systemie Windows?

Odwiedź ten link, aby pobrać konwerter offline SVG na JPG dla systemu Windows. Ten konwerter obrazów SVG na JPG może być używany do łatwej konwersji plików SVG do formatu obrazu JPG w systemie Windows za pomocą jednego kliknięcia.

Jakie formaty plików obsługuje GroupDocs.Conversion Cloud SDK for Java?

GroupDocs.Conversion Cloud SDK for Java obsługuje szeroki zakres formatów plików, w tym Microsoft Office, OpenDocument, PDF, HTML i wiele innych.

Zobacz też

Jeśli chcesz dowiedzieć się więcej na powiązane tematy, zalecamy przeczytanie artykułów wymienionych poniżej: