Konwertuj obraz SVG na plik HTML w Javie

Konwersja dokumentów SVG do HTML w Javie przy użyciu REST API.

SVG(Scalable Vector Graphics) to popularny format grafiki wektorowej używany do tworzenia wysokiej jakości grafiki i ilustracji w Internecie. Czasami jednak konieczna jest konwersja pliku SVG do formatu HTML, zwłaszcza podczas pracy z aplikacjami internetowymi. Na szczęście GroupDocs.Conversion Cloud SDK for Java ułatwia szybką i wydajną konwersję plików SVG do formatu HTML, oszczędzając czas i wysiłek. W tym artykule przyjrzymy się bliżej, jak programowo konwertować pliki SVG na dokumenty HTML w aplikacjach Java. Więc zacznijmy!

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

Java REST API do konwertowania SVG na plik HTML i instalacji SDK

GroupDocs.Conversion Cloud SDK for Java to oparty na chmurze, niezawodny zestaw do tworzenia oprogramowania, który umożliwia programistom języka Java integrację funkcji konwersji dokumentów z ich aplikacjami. Dzięki temu zestawowi SDK programiści mogą łatwo konwertować szeroki zakres formatów plików, takich jak SVG, PDF, DOCX, XLSX i wiele innych do innych formatów, w tym HTML. To wszechstronne narzędzie dla programistów, którzy muszą konwertować dokumenty do innych formatów bez instalowania dodatkowego oprogramowania. Integracja SDK z aplikacjami opartymi na Javie to łatwe i praktyczne zadanie.

Możesz pobrać plik JAR interfejsu API lub zainstalować go za pomocą Mavena, dodając niezbędne 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>

Następnie 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ć plik SVG do formatu HTML w Javie przy użyciu interfejsu API REST

Aby przekonwertować SVG na HTML w Javie za pomocą GroupDocs.Conversion Cloud SDK for Java, wykonaj następujące proste kroki:

Prześlij plik

Najpierw prześlij plik 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 związku z tym przesłany plik SVG będzie dostępny w sekcji plików pulpitu nawigacyjnego w chmurze.

Konwertuj SVG na HTML przez Javę

W tej sekcji omówimy kroki związane z procesem konwersji oraz przykładowy fragment kodu do konwersji obrazu SVG na plik HTML:

  • 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 „html”.
  • Następnie utwórz wystąpienie klasy HtmlConvertOptions.
  • Opcjonalnie ustaw różne opcje konwersji, takie jak setFromPage, setPagesCount, setFixedLayout itp.
  • Następnie ustaw opcje konwersji i ścieżkę pliku wyjściowego za pomocą instancji ConvertSettings.
  • 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ć plik SVG na plik HTML 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;

// Konwersja obrazów SVG do dokumentów HTML przy użyciu języka Java.
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("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");
		
			// przekonwertować 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();
		}
	}
}

Pobierz przekonwertowany plik

Powyższy przykładowy kod zapisze przekonwertowany dokument HTML w chmurze. Możesz pobrać przekonwertowany dokument HTML, 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.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();
		}
		
	}
}

Darmowy internetowy konwerter SVG na HTML

Jak bezpłatnie przekonwertować plik SVG na HTML online? Wypróbuj konwerter online SVG na HTML, aby przekonwertować plik SVG na dokument HTML. Ten konwerter został opracowany przy użyciu interfejsu API, jak wspomniano wcześniej.

Podsumowując

Podsumowując, GroupDocs.Conversion Cloud SDK for Java to doskonały wybór i skuteczny sposób na konwersję plików SVG do formatu HTML w aplikacjach Java. Oto, czego dowiedziałeś się z tego artykułu:

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

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 instrukcje i informacje o korzystaniu 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 SVG to HTML Document Conversion API, nie wahaj się skontaktować z nami na darmowym forum pomocy technicznej.

Często zadawane pytania

Jak przekonwertować pliki SVG na HTML w Javie?

Możesz konwertować pliki SVG do formatu HTML za pomocą GroupDocs.Conversion Cloud SDK for Java. GroupDocs.Conversion Cloud SDK for Java to niezawodny i wydajny interfejs API do konwersji dokumentów, który umożliwia programistom szybką konwersję dokumentów do innych formatów.

Jak bezpłatnie przekonwertować SVG na HTML online?

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

  • Otwórz konwerter online SVG na HTML.
  • 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 HTML zmieni plik SVG na HTML.
  • Link do pobrania wyjściowego pliku HTML będzie dostępny natychmiast po przekonwertowaniu obrazu SVG.

Jak przekonwertować plik SVG na HTML w systemie Windows?

Odwiedź ten link, aby pobrać konwerter offline SVG na HTML dla systemu Windows. Ten konwerter dokumentów offline może szybko konwertować obrazy SVG do plików HTML w systemie Windows za pomocą jednego kliknięcia.

Zobacz też

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