Převeďte obrázek SVG na soubor HTML v Javě

Konverze dokumentů SVG do HTML v Javě pomocí REST API.

SVG(Scalable Vector Graphics) je populární vektorový grafický formát používaný k vytváření vysoce kvalitní grafiky a ilustrací na webu. Někdy je však nutné převést soubor SVG do HTML, zejména při práci s webovými aplikacemi. Naštěstí GroupDocs.Conversion Cloud SDK pro Java usnadňuje rychlý a efektivní převod souborů SVG do HTML, což vám šetří čas a námahu. V tomto článku se blíže podíváme na to, jak programově převést soubory SVG na dokumenty HTML v aplikacích Java. Takže, pojďme začít!

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

Java REST API pro převod SVG do HTML souboru a instalace SDK

GroupDocs.Conversion Cloud SDK for Java je spolehlivá sada pro vývoj softwaru založená na cloudu, která vývojářům v jazyce Java umožňuje integrovat funkce převodu dokumentů do jejich aplikací. Pomocí této sady SDK mohou vývojáři snadno převést široký rozsah formátů souborů, jako jsou SVG, PDF, DOCX, XLSX a mnoho dalších, do jiných formátů, včetně HTML. Je to všestranný nástroj pro vývojáře, kteří potřebují převádět dokumenty do jiných formátů bez instalace dalšího softwaru. Integrace SDK do aplikací založených na Javě je snadný a praktický úkol.

Můžete si buď stáhnout soubor JAR API, nebo jej nainstalovat pomocí Maven přidáním potřebné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>

Dále se zaregistrujte k účtu 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 soubor SVG do formátu HTML v Javě pomocí REST API

Chcete-li převést SVG na HTML v Javě pomocí GroupDocs.Conversion Cloud SDK pro Javu, postupujte takto:

Nahrajte soubor

Nejprve nahrajte soubor 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();
		}
		
	}
}

Nahraný soubor SVG tedy bude dostupný v sekce souborů vašeho řídicího panelu v cloudu.

Převést SVG na HTML přes Java

V této části se budeme zabývat kroky procesu převodu a ukázkovým fragmentem kódu pro převod obrázku SVG na soubor HTML:

  • Nejprve importujte požadované třídy do souboru Java.
  • Za druhé, vytvořte instanci třídy ConvertApi.
  • Zatř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 formát výstupního souboru na „html“.
  • Poté vytvořte instanci třídy HtmlConvertOptions.
  • Volitelně nastavte různé možnosti převodu, jako je setFromPage, setPagesCount, setFixedLayout atd.
  • Poté nastavte možnosti převodu a cestu k výstupnímu souboru pomocí instance ConvertSettings.
  • Poté vytvořte instanci třídy ConvertDocumentRequest a předejte parametr nastavení.
  • Nakonec vyvolejte metodu convertDocument() a předejte parametr ConvertDocumentRequest.

Následující fragment kódu ukazuje, jak převést SVG na soubor HTML 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řevod obrázků SVG na dokumenty HTML 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("html");
			
		        HtmlConvertOptions convertOptions = new HtmlConvertOptions();
		        convertOptions.setFromPage(1);
		        convertOptions.setPagesCount(1);
		        convertOptions.setFixedLayout(true);

			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.html");
		
			// 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();
		}
	}
}

Stáhněte si převedený soubor

Výše uvedená ukázka kódu uloží převedený dokument HTML do cloudu. Převedený dokument HTML 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.html", 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 konvertor SVG do HTML

Jak převést SVG do HTML souboru online zdarma? Chcete-li převést soubor SVG na dokument HTML, vyzkoušejte online převodník SVG na HTML. Tento převodník je vyvinut pomocí API, jak bylo zmíněno dříve.

Shrnutí

Na závěr, GroupDocs.Conversion Cloud SDK pro Java je vynikající volbou a efektivním způsobem převodu souborů SVG do formátu HTML v aplikacích Java. Z tohoto článku jste se dozvěděli následující:

  • jak převést obrázky SVG na soubory HTML v Javě a také další možnosti přizpůsobení;
  • programově nahrát soubor SVG do cloudu a poté stáhnout převedený HTML z cloudu;
  • a převádějte soubory SVG do HTML zdarma pomocí online převaděče souborů SVG do HTML.

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í SVG to HTML Document Conversion API, neváhejte nás kontaktovat na free support forum.

Nejčastější dotazy

Jak převedu soubory SVG do HTML v Javě?

Soubory SVG můžete převést do formátu HTML pomocí GroupDocs.Conversion Cloud SDK for Java. GroupDocs.Conversion Cloud SDK for Java je spolehlivé a efektivní rozhraní API pro konverzi dokumentů, které umožňuje vývojářům rychle převádět dokumenty do jiných formátů.

Jak převedu SVG do HTML online zdarma?

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

  • Otevřete online převodník SVG do HTML.
  • 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 do HTML změní soubor SVG na HTML.
  • Odkaz na stažení výstupního souboru HTML bude k dispozici okamžitě po převodu obrázku SVG.

Jak převést SVG do HTML souboru ve Windows?

Navštivte tento odkaz a stáhněte si offline konvertor SVG na HTML pro Windows. Tento offline konvertor dokumentů dokáže rychle převést obrázky SVG na soubory HTML v systému Windows jediným kliknutím.

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: