Konvertieren Sie SVG bilder in Java in eine HTML-Datei

SVG zu HTML Dokumentkonvertierung in Java mithilfe der REST-API.

SVG(Scalable Vector Graphics) ist ein beliebtes Vektorgrafikformat, das zum Erstellen hochwertiger Grafiken und Illustrationen im Web verwendet wird. Manchmal ist es jedoch notwendig, eine SVG-Datei in HTML zu konvertieren, insbesondere wenn Sie mit Webanwendungen arbeiten. Glücklicherweise erleichtert das GroupDocs.Conversion Cloud SDK für Java die schnelle und effiziente Konvertierung von SVG Dateien in HTML, sodass Sie Zeit und Mühe sparen. In diesem Artikel werfen wir einen genaueren Blick darauf, wie man SVG Dateien in Java-Anwendungen programmgesteuert in HTML Dokumente konvertiert. Also lasst uns anfangen!

Die folgenden Themen werden in diesem Tutorial behandelt:

Java REST API zum Konvertieren von SVG in HTML Dateien und SDK-Installation

GroupDocs.Conversion Cloud SDK für Java ist ein cloudbasiertes, zuverlässiges Software-Entwicklungskit, das es Java-Entwicklern ermöglicht, Dokumentkonvertierungsfunktionen in ihre Anwendungen zu integrieren. Mit diesem SDK können Entwickler problemlos eine große Auswahl an Dateiformaten wie SVG, PDF, DOCX, XLSX und viele mehr in andere Formate, einschließlich HTML, konvertieren. Es ist ein vielseitiges Tool für Entwickler, die Dokumente in andere Formate konvertieren müssen, ohne zusätzliche Software zu installieren. Die Integration des SDK in Java-basierte Anwendungen ist eine mühelose und praktische Aufgabe.

Sie können entweder die JAR-Datei der API herunterladen oder sie mit Maven installieren, indem Sie das erforderliche Repository und die Abhängigkeit zur pom.xml-Datei Ihres Projekts hinzufügen:

Maven-Repository:

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

Maven-Dependency:

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

Als Nächstes registrieren Sie sich für ein GroupDocs-Konto, um die Client-ID und das Client-Geheimnis vom Dashboard zu erhalten, bevor Sie beginnen, die Schritte und verfügbaren Codeausschnitte auszuführen. Bitte geben Sie den unten gezeigten Codeausschnitt ein, sobald Sie Ihre ID und Ihr Geheimnis haben:

# Holen Sie sich nach der kostenlosen Registrierung Ihre client_id und client_secret von https://dashboard.groupdocs.cloud.

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

So konvertieren Sie SVG Dateien in Java mit der REST-API in das HTML-Format

Um SVG in Java mit GroupDocs.Conversion Cloud SDK für Java zu konvertieren, befolgen Sie diese einfachen Schritte:

Laden Sie die Datei hoch

Laden Sie zunächst die SVG-Datei mit dem unten angegebenen Code-Snippet in den Cloud-Speicher hoch:

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;

// Laden Sie die Datei mit Java in den Cloud-Speicher hoch
public class App {

	public static void main(String[] args) {
				
		// Erstellen Sie eine Instanz der Konvertierungs-API					
		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();
		}
		
	}
}

Daher ist die hochgeladene SVG-Datei im Dateienbereich Ihres Dashboards in der Cloud verfügbar.

Konvertieren Sie SVG über Java in HTML

In diesem Abschnitt behandeln wir die Schritte des Konvertierungsprozesses und ein Beispielcode-Snippet zum Konvertieren eines SVG bilds in eine HTML-Datei:

  • Importieren Sie zunächst die erforderlichen Klassen in Ihre Java-Datei.
  • Zweitens erstellen Sie eine Instanz der Klasse ConvertApi.
  • Drittens erstellen Sie eine Instanz der Klasse ConvertSettings.
  • Geben Sie dann den Namen des Cloud-Speichers an.
  • Als nächstes legen Sie den Pfad der SVG-Eingabedatei und das Ausgabedateiformat auf „html“ fest.
  • Erstellen Sie dann eine Instanz der HtmlConvertOptions Klasse.
  • Legen Sie optional verschiedene Konvertierungsoptionen wie setFromPage, setPagesCount, setFixedLayout usw. fest.
  • Legen Sie anschließend die Konvertierungsoptionen und den Ausgabedateipfad mithilfe der ConvertSettings-Instanz fest.
  • Erstellen Sie dann eine ConvertDocumentRequest Klasseninstanz und übergeben Sie den Einstellungsparameter.
  • Rufen Sie abschließend die Methode convertDocument() auf und übergeben Sie den Parameter ConvertDocumentRequest.

Der folgende Codeausschnitt zeigt, wie man eine SVG-Datei mithilfe der REST-API in Java in eine HTML-Datei konvertiert:

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;

// Konvertierung von SVG bildern in HTML Dokumente mit Java.
public class App {

	public static void main(String[] args) {
		
		// Erstellen Sie eine Instanz der Konvertierungs-API
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Konvertierungseinstellungen vorbereiten
			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");
		
			// in das angegebene Format konvertieren
			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();
		}
	}
}

Laden Sie die konvertierte Datei herunter

Das obige Codebeispiel speichert das konvertierte HTML Dokument in der Cloud. Sie können das konvertierte HTML Dokument mit dem folgenden Codeausschnitt herunterladen:

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;

// Laden Sie die Datei aus dem Cloud-Speicher in Java herunter
public class App {

	public static void main(String[] args) {
				
		// Erstellen Sie eine Instanz der Konvertierungs-API					
		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();
		}
		
	}
}

Kostenloser Online-SVG zu HTML-Konverter

Wie kann man SVG kostenlos online in eine HTML-Datei konvertieren? Bitte versuchen Sie es mit einem Online-SVG zu HTML-Konverter, um eine SVG-Datei in ein HTML Dokument zu konvertieren. Dieser Konverter wird wie bereits erwähnt mithilfe der API entwickelt.

Zusammenfassen

Zusammenfassend lässt sich sagen, dass das GroupDocs.Conversion Cloud SDK für Java eine ausgezeichnete Wahl und eine effiziente Möglichkeit ist, SVG Dateien in Java-Anwendungen in das HTML-Format zu konvertieren. Folgendes haben Sie aus diesem Artikel gelernt:

  • wie man SVG bilder in Java in HTML Dateien konvertiert, sowie zusätzliche Anpassungsoptionen;
  • Laden Sie die SVG-Datei programmgesteuert in die Cloud hoch und laden Sie dann den konvertierten HTML-Code aus der Cloud herunter.
  • und konvertieren Sie SVG Dateien kostenlos mit einem Online-SVG zu HTML-Dateikonverter in HTML.

Darüber hinaus bieten wir auch einen Abschnitt API-Referenz an, mit dem Sie unsere APIs direkt über den Browser visualisieren und mit ihnen kommunizieren können. Der vollständige Quellcode des Java SDK ist auf Github frei verfügbar. Bitte überprüfen Sie das GroupDocs.Conversion Cloud SDK für Java Beispiele hier.

Darüber hinaus empfehlen wir Ihnen, unseren Erste Schritte für detaillierte Schritte und API-Nutzung zu befolgen.

Schließlich schreiben wir weiterhin neue Blogartikel zu verschiedenen Dateiformaten und Konvertierungen mithilfe der REST-API. Bitte kontaktieren Sie uns für die neuesten Updates.

Stelle eine Frage

Wenn Sie Fragen zur SVG zu HTML Dokumentkonvertierungs-API haben, zögern Sie bitte nicht, uns im kostenlosen Support-Forum zu kontaktieren.

FAQs

Wie konvertiere ich SVG Dateien in Java in HTML Dateien?

Sie können SVG Dateien mit GroupDocs.Conversion Cloud SDK for Java in das HTML-Format konvertieren. GroupDocs.Conversion Cloud SDK für Java ist eine zuverlässige und effiziente Dokumentkonvertierungs-API, die es Entwicklern ermöglicht, Dokumente schnell in andere Formate zu konvertieren.

Wie konvertiere ich online kostenlos eine SVG-Datei in HTML?

Mit dem Online-Konverter SVG zu HTML können Sie SVG Dateien kostenlos in HTML konvertieren. Bitte befolgen Sie die unten aufgeführten Schritt-für-Schritt-Anleitungen, um die Konvertierung durchzuführen:

  • Öffnen Sie Online-SVG zu HTML-Konverter.
  • Klicken Sie nun in den Dateiablagebereich, um eine SVG-Datei hochzuladen, oder ziehen Sie eine SVG-Datei per Drag & Drop.
  • Klicken Sie anschließend auf die Schaltfläche „Jetzt konvertieren“. Der kostenlose Online-SVG zu HTML-Konverter wandelt SVG Dateien in HTML um.
  • Der Link zum Herunterladen der ausgegebenen HTML-Datei ist sofort nach der Konvertierung des SVG bilds verfügbar.

Wie konvertiert man eine SVG-Datei unter Windows in eine HTML-Datei?

Bitte besuchen Sie diesen Link, um einen Offline-SVG zu HTML-Konverter für Windows herunterzuladen. Dieser Offline Dokumentkonverter kann SVG bilder unter Windows mit einem einzigen Klick schnell in HTML Dateien konvertieren.

Siehe auch

Wenn Sie mehr über verwandte Themen erfahren möchten, empfehlen wir Ihnen die Lektüre der unten aufgeführten Artikel: