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
- Jak převést soubor SVG do formátu HTML v Javě pomocí REST API
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:
- Jak převést obrázek PNG na soubor HTML v Javě
- Konverze souboru TIFF do dokumentu PDF v Javě
- Jak převést PowerPoint PPT do HTML pomocí Java
- Převeďte EXCEL na JSON a JSON na EXCEL v Pythonu
- Jak převést CSV na JSON a JSON na CSV v Pythonu
- Převeďte dokumenty Word do PDF pomocí REST API v Pythonu
- Jak převést PDF na PPTX pomocí REST API v Pythonu
- Převeďte soubor Word do HTML v Javě pomocí REST API
- Jak převést XML na JSON v Javě pomocí REST API