In diesem einfachen Thema erfahren Sie, wie Sie SVG mit der Node.js REST API in PNG konvertieren. Wir entwickeln einen SVG-zu-PNG-Konverter mit der Node.js Low Code API, indem wir die detaillierten und einfachen Richtlinien im folgenden Abschnitt befolgen. Diese Anwendung kann mit jeder Node.js-Anwendung integriert werden, die in Windows-, Linux- oder macOS-Umgebungen unterstützt wird. Die Konvertierung ist kostenlos.
Voraussetzung
- Erstellen Sie ein Konto und erhalten Sie API-Anmeldeinformationen, um eine SVG-zu-PNG-Konvertierung durchzuführen
- Laden Sie Aspose.Imaging Cloud SDK für Node.js herunter, um SVG in PNG zu konvertieren
- Richten Sie das Node.js-Projekt mit dem oben genannten SDK ein, um SVG als PNG zu rendern
Schritte zum Konvertieren von SVG in PNG mit der Node.js REST API
- Legen Sie die Client-ID und das Client-Geheimnis für die API fest, um SVG in PNG zu konvertieren
- Erstellen Sie eine Instanz der ImagingAPI-Klasse mit Client-Anmeldeinformationen, um die Konvertierung von SVG in PNG durchzuführen
- Geben Sie die Quell-SVG- und Ausgabe-PNG-Dateinamen an
- Lesen Sie die SVG-Quelldatei und laden Sie sie in den Cloud-Speicher hoch
- Erstellen Sie eine Instanz von ConvertImageRequest mit Eingabedateistream und Ausgabe-PNG-Format
- Rufen Sie die Methode ConvertImage auf, um SVG mit der Node.js REST API in PNG zu konvertieren
- Speichern Sie die PNG-Ausgabedatei mit dem zurückgegebenen Antwortstream auf der lokalen Festplatte
Die angegebenen Schritte konvertieren den Dateityp mit der Node.js Low Code API von SVG in PNG. Wir beginnen mit der Initialisierung der SDK-Konfiguration durch Erstellen einer Instanz der ImagingAPI-Klasse. Anschließend greifen wir über einen FileStream auf die SVG-Quelldatei zu und erstellen das Klassenobjekt ConvertImageRequest, das anschließend für die Konvertierung in eine PNG-Datei mit der Methode ConvertImage() verwendet wird.
Code für die SVG-zu-PNG-Konvertierung in der Node.js Low Code API
In diesem Beispiel können Sie SVG in PNG mit der Node.js Cloud API konvertieren. Sie müssen lediglich eine SVG-Datei mithilfe des Aspose.Imaging REST API SDK bereitstellen und die PNG-Ausgabedatei herunterladen, um sie lokal zu speichern. Sie können den Konvertierungsprozess verbessern, indem Sie im ConvertImageRequest-Objekt verschiedene Argumente festlegen, die in diesem Beispielcode standardmäßig auf null gesetzt sind.
In diesem Beispiel haben wir gelernt, SVG mit der Cloud API in PNG umzuwandeln. Wenn Sie ein SVG in ein JPEG2000-Bild konvertieren möchten, lesen Sie den Artikel zur Konvertieren Sie SVG in JPEG2000 mit der Node.js REST API.