Konverze SVG do JPG v Javě pomocí REST API

Převeďte soubory SVG na obrázky JPG v Javě pomocí REST API.

Pokud hledáte způsob, jak převést soubory SVG na obrázky JPG v Javě, jste na správném místě. SVG(Scalable Vector Graphics) je jedním z takových formátů obrázků, který se v průběhu let stal populárním díky své škálovatelnosti a bezztrátové povaze. Na druhou stranu soubory JPG jsou rastrové obrázky, které se nejlépe hodí pro zobrazení vysoce kvalitních fotografií a obrázků s různými barvami. V některých případech může být nutné převést soubory SVG na obrázky JPG, například když používáte platformu, která nepodporuje SVG. V tomto článku prozkoumáme, jak převést soubory SVG na obrázky JPG v Javě pomocí REST API.

V tomto tutoriálu se budou probírat následující témata:

Konverze Java SVG obrázku na JPG REST API – instalace SDK

Pokud jde o převod souborů SVG na obrázky JPG, GroupDocs.Conversion Cloud SDK for Java je spolehlivý nástroj, který vám s tím pomůže rychle a snadno. Umožňuje převádět dokumenty a obrázky mezi různými formáty souborů. Podporuje širokou škálu formátů souborů, včetně Microsoft Office, OpenDocument, PDF, HTML a mnoha dalších. Integrace API do aplikací Java je přímočará a umožňuje vám provádět službu konverze rychle a bez dalšího softwaru.

Můžete si buď stáhnout soubor JAR API, nebo jej nainstalovat pomocí Maven přidáním následujícího úložiště a závislosti do souboru pom.xml vašeho projektu:

Úložiště Maven:

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

Mavenova závislost:

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

Nyní se zaregistrujte pro účet GroupDocs, abyste získali ID klienta a tajný klíč klienta z dashboard, než začnete postupovat podle kroků a dostupných úryvků kódu. Jakmile budete mít své ID a tajemství, zadejte níže uvedený fragment kódu:

# Získejte své client_id a client_secret z https://dashboard.groupdocs.cloud po bezplatné registraci.

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

Jak převést SVG na JPG obrázek v Javě pomocí REST API

Chcete-li převést soubory SVG na obrázky JPG pomocí GroupDocs.Conversion Cloud SDK pro Java, postupujte takto:

Nahrajte soubor

Nejprve nahrajte obrázek SVG do cloudového úložiště pomocí fragmentu kódu uvedeného níže:

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;

// Nahrajte soubor do cloudového úložiště pomocí Java
public class App {

	public static void main(String[] args) {
				
		// Vytvořte instanci rozhraní API pro převod					
		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();
		}
		
	}
}

V důsledku toho bude nahraný soubor SVG dostupný v sekce souborů vašeho řídicího panelu v cloudu.

Převést SVG na JPG pomocí Java

Zde jsou kroky a úryvek kódu pro převod souborů SVG na obrázky JPG v Javě pomocí GroupDocs.Conversion Cloud SDK pro Javu:

Postup je následující:

  • Nejprve importujte požadované třídy do souboru Java.
  • Za druhé, vytvořte instanci třídy ConvertApi.
  • Za třetí vytvořte instanci třídy ConvertSettings.
  • Poté zadejte název cloudového úložiště.
  • Dále nastavte vstupní cestu k souboru SVG a výstupní formát souboru na „jpg“.
  • Nyní vytvořte instanci třídy JpgConvertOptions.
  • Volitelně poskytněte různé možnosti převodu, jako je setFromPage, setPagesCount atd.
  • Poté nastavte možnosti převodu a cestu k výstupnímu souboru pomocí instance nastavení.
  • Poté vytvořte instanci třídy ConvertDocumentRequest a předejte parametr nastavení.
  • Nakonec zavolejte metodu convertDocument() a předejte parametr ConvertDocumentRequest.

Následující fragment kódu ukazuje, jak převést obrázek SVG na soubor JPG v Javě pomocí 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;

// Převeďte soubor SVG na obrázek JPG pomocí Java.
public class App {

	public static void main(String[] args) {
		
		// Vytvořte instanci rozhraní API pro převod
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Připravte nastavení převodu
			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");
		
			// převést do zadaného formátu
			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();
		}
	}
}

Výstupní soubor je zobrazen níže:

Převeďte obrázky SVG na soubory JPG pomocí Java

Převeďte SVG do JPG pomocí Java.

Stáhněte si převedený soubor

Výše uvedená ukázka kódu uloží převedený obrázek JPG do cloudu. Převedený soubor JPG si můžete stáhnout pomocí následujícího fragmentu kódu:

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;

// Stáhněte si soubor z cloudového úložiště v Javě
public class App {

	public static void main(String[] args) {
				
		// Vytvořte instanci rozhraní API pro převod					
		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();
		}
		
	}
}

Zdarma online převodník SVG do JPG

Jak převést obrázky SVG do JPG online zdarma? Zkuste prosím online konvertor SVG na JPG a změňte obrázek SVG na obrázek JPG. Tento převodník je vyvíjen pomocí výše zmíněného REST API obrázků SVG na JPG.

Shrnutí

Na závěr, GroupDocs.Conversion Cloud SDK pro Java poskytuje jednoduchý a efektivní způsob převodu souborů SVG na obrázky JPG. Z tohoto článku jste se dozvěděli následující:

  • jak programově převést soubory SVG na obrázky JPG v Javě a také další možnosti přizpůsobení;
  • programově nahrát obrázek SVG do cloudu a poté stáhnout převedený obrázek JPG z cloudu;
  • a převeďte zdarma jakýkoli obrázek SVG na soubor JPG pomocí online převodníku obrázků SVG na JPG.

Kromě toho poskytujeme také sekci API Reference, která vám umožní vizualizovat a komunikovat s našimi rozhraními API přímo prostřednictvím prohlížeče. Úplný zdrojový kód Java SDK je volně dostupný na Github. Zkontrolujte sadu GroupDocs.Conversion Cloud SDK pro Java Příklady zde.

Kromě toho vám doporučujeme, abyste se řídili naší příručkou Začínáme, kde najdete podrobné kroky a použití rozhraní API.

A konečně, stále píšeme nové články na blogu o různých formátech souborů a převodech pomocí REST API. Proto nás prosím kontaktujte pro nejnovější aktualizace.

Položit otázku

Máte-li jakékoli dotazy týkající se rozhraní API pro konverzi obrázků SVG do JPG, neváhejte nás kontaktovat na bezplatném fóru podpory.

Nejčastější dotazy

Jak převedu SVG na JPG pomocí Java?

Obrázky SVG na JPG můžete převést v Javě pomocí GroupDocs.Conversion Cloud REST API. Jedná se o cloudové rozhraní API pro konverzi dokumentů a obrázků, které vám umožňuje snadno převádět soubory SVG na obrázky JPG v Javě.

Jak převedu SVG do JPG online zdarma?

Online konvertor SVG do JPG vám umožňuje zdarma převádět soubory SVG na obrázky JPG. Chcete-li provést převod, postupujte podle níže uvedených podrobných pokynů:

  • Otevřete bezplatný online převodník SVG na JPG.
  • Nyní klikněte do oblasti pro umístění souboru a nahrajte soubor SVG nebo přetáhněte soubor SVG.
  • Dále klikněte na tlačítko Převést nyní. Bezplatný online konvertor SVG na JPG převede soubory SVG na obrázek JPG.
  • Odkaz na stažení výstupního souboru obrázku JPG bude k dispozici po převodu obrázku SVG.

Existuje způsob, jak převést SVG na JPG offline ve Windows?

Navštivte tento odkaz a stáhněte si offline převodník SVG na JPG pro Windows. Tento konvertor obrázků SVG na JPG lze použít ke snadnému převodu souborů SVG do formátu obrázků JPG v systému Windows jediným kliknutím.

Jaké formáty souborů podporuje GroupDocs.Conversion Cloud SDK for Java?

GroupDocs.Conversion Cloud SDK pro Java podporuje široký rozsah formátů souborů, včetně Microsoft Office, OpenDocument, PDF, HTML a mnoha dalších.

Viz také

Pokud se chcete dozvědět více o souvisejících tématech, doporučujeme přečíst si níže uvedené články: