Konvertieren Sie SVG in PNG in Java – Bildkonvertierungssoftware

Hallo Programmierkollegen, in dieser Anleitung erfahren Sie, wie Sie SVG programmgesteuert in PNG in Java konvertieren. SVG ist ein Vektordateiformat, das auf XML basiert und hoch skalierbar ist. Andererseits ist PNG ein Rasterbildformat und wird aufgrund seines verlustfreien Komprimierungsalgorithmus häufig verwendet. Allerdings wird die Konvertierung von SVG in PNG bevorzugt, da das PNG bildformat eine bessere Bildqualität und Auflösung bietet. Daher werden wir Aspose.HTML for Java verwenden, um einen SVG zu PNG-Konverter zu entwickeln. Wir werden diese Bildkonvertierungssoftware installieren und die Funktionalität implementieren. Verpassen Sie also keinen Abschnitt und gehen Sie den Leitfaden gründlich durch.

Folgende Themen werden wir in diesem Blogbeitrag behandeln:

  1. Installation der Dokumentkonvertierungs-API
  2. SVG in PNG in Java konvertieren
  3. SVG online in PNG konvertieren

Installation der Dokumentkonvertierungs-API

Aspose.HTML for Java bietet eine Vielzahl von Funktionen zur programmgesteuerten Durchführung der Dateiformatkonvertierung. Diese Bildkonvertierungssoftware für Unternehmen ist leichtgewichtig und einfach zu installieren. Tatsächlich können Sie die Installations-Anleitung besuchen, falls Sie bei der Installation auf Schwierigkeiten stoßen.

Um diese Bibliothek zu installieren, laden Sie die JAR-Datei herunter oder folgen Sie den folgenden Maven-Konfigurationen:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>
 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>23.11</version>
        <classifier>jdk17</classifier>
    </dependency>
</dependencies>

Konvertieren Sie SVG in PNG in Java

Sobald die Installation abgeschlossen ist, können wir einen Codeausschnitt schreiben, der es Ihnen ermöglicht, programmgesteuert einen SVG zu PNG-Konverter für Ihre Geschäftsanwendung zu erstellen.

Die folgenden Schritte veranschaulichen, wie Sie in Java eine SVG zu PNG-Konvertierung erreichen:

  1. Initialisieren Sie eine Instanz von SVGDocument mit einer SVG-Datei.
  2. Instanziieren Sie ein Objekt der Klasse ImageSaveOptions und definieren Sie das Zielbilddateiformat.
  3. Rufen Sie die Methode convertSVG der Converter Klasse auf, um SVG in PNG zu konvertieren.

Sie können jetzt das folgende Codebeispiel verwenden, um SVG in PNG zu konvertieren:

package com.example;
import com.aspose.html.converters.Converter;
import com.aspose.html.dom.svg.SVGDocument;
import com.aspose.html.saving.ImageSaveOptions;
import com.aspose.html.rendering.image.*;
public class Main {
	// Konvertieren Sie SVG in PNG in Java – Dokumentverarbeitungs-API 
	public static void main(String[] args) {
		// Initialisieren Sie eine Instanz des SVGDocument mit einer SVG-Datei.
		SVGDocument document = new SVGDocument("/sample.svg");
		try {
			// Instanziieren Sie ein Objekt der ImageSaveOptions Klasse und definieren Sie das Zielbilddateiformat.
			ImageSaveOptions options = new ImageSaveOptions(
				ImageFormat.Png
			);

			// Rufen Sie die Methode „convertSVG“ der Klasse „Converter“ auf, um SVG in PNG zu konvertieren.
			Converter.convertSVG(
					document,
					options,
					"/output.png"
			);
		} finally {
			if (document != null) {
				document.dispose();
			}
		}

	}
		
}

Sobald Sie das obige Code-Snippet ausführen, wird eine neue Datei (ieoutput.png) an Ihrer Ausgabeadresse generiert, die Sie im Bild unten sehen können:

SVG zu PNG-Konverter

Außerdem können Sie die Funktionalität im folgenden Video in Aktion sehen:

Bildkonvertierungssoftware

Konvertieren Sie SVG online in PNG

Zusätzlich zu einer programmgesteuerten Lösung können Sie dieses Online-Tool nutzen, um SVG online in PNG zu konvertieren. Dieses Tool ist webbasiert und kann problemlos in fast allen gängigen Webbrowsern geöffnet werden. Es gibt Optionen zum Hochladen von Dateien aus dem Dateisystem, Dropbox und OneDrive. Darüber hinaus können Sie die SVG zu PNG-Konvertierung einfach über die Benutzeroberfläche konfigurieren. Vor allem ist dieses Tool kostenlos und erfordert weder eine Gebühr noch die Erstellung eines Kontos.

Konvertieren Sie SVG online in PNG

Bildkonverter – Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz in Anspruch nehmen, um diese Dokumentkonvertierungs-API ohne Evaluierungseinschränkungen auszuprobieren.

Abschluss

Damit sind wir am Ende dieses Blogbeitrags angelangt. Wir haben Aspose.HTML for Java durchgesehen und gelernt, wie man SVG mit dieser Dokumentkonvertierungs-API in PNG konvertiert. Darüber hinaus haben wir die programmgesteuerte Implementierung der SVG zu PNG-Konvertierung in Java durchgeführt. Dieser Blogbeitrag hilft Ihnen, wenn Sie einen SVG zu PNG-Konverter für Ihre Anwendung erstellen möchten. Weitere Informationen zu weiteren Funktionen finden Sie in den Referenzen Dokumentation und API.

Außerdem empfehlen wir Ihnen, das GitHub-Repo und den Getting Started Guide zu besuchen.

Schließlich schreibt aspose.com neue Artikel. Bleiben Sie also bitte auf dem Laufenden, um regelmäßig Updates zu erhalten.

Hilfe ist verfügbar

Sie können uns Ihre Fragen oder Anregungen in unserem Forum mitteilen.

Häufig gestellte Fragen – FAQs

Wie konvertiere ich ein SVG bild in Java in PNG?

Aspose.HTML for Java bietet eine programmgesteuerte Lösung zum Konvertieren von SVG in PNG. Bitte besuchen Sie diesen Link für weitere Details.

Wie konvertiere ich eine SVG-Datei in PNG?

Sie können dieses kostenlose Online-Tool nutzen, um eine Bilddateikonvertierung durchzuführen. Es ist hocheffizient und verfügt über eine benutzerfreundliche Benutzeroberfläche.

Siehe auch