Dieser Blogbeitrag richtet sich an Sie, wenn Sie SVG in PNG in hoher Auflösung konvertieren möchten. Scalable Vector Graphics (SVG) ist ein beliebtes Bilddateiformat, das ohne Einbußen bei der Bildqualität auf jede beliebige Größe skaliert werden kann. Andererseits wird auch Portable Network Graphics (PNG) aufgrund der hochauflösenden Bildqualität häufig verwendet. Im Allgemeinen wird SVG gegenüber PNG bildern bevorzugt, daher lernen wir, wie man SVG programmgesteuert in PNG konvertiert. Für diese Automatisierung verwenden wir GroupDocs.Conversion Cloud SDK für .NET. Bitte lesen Sie diese Anleitung jedoch sorgfältig durch und erfahren Sie, wie Sie einen SVG zu PNG-Konverter in C# erstellen.
Die folgenden Punkte werden in diesem Artikel behandelt:
- Installation der SVG zu PNG-Konverter-API
- Konvertieren Sie SVG in PNG in C#
- Konvertieren Sie SVG online in PNG
SVG zu PNG-Konverter-API-Installation
Bevor wir uns dem Implementierungsabschnitt zuwenden, werden wir zunächst sehen, wie wir dieses GroupDocs.Conversion Cloud SDK für .NET auf Unternehmensebene auf unserem Computer installieren. Tatsächlich gibt es zwei Möglichkeiten, diese umfangreiche .NET-Bibliothek einzurichten. Zunächst können Sie das NuGet-Paket herunterladen oder den folgenden Befehl im NuGet-Paket-Manager ausführen:
Install-Package GroupDocs.Conversion-Cloud -Version 23.9.0
Nach der Installation besteht der nächste Schritt darin, die API-Anmeldeinformationen (Client-ID + Client-Geheimnis) zu erhalten. Zu diesem Zweck können Sie unseren Leitfaden besuchen, um die Schritte zu sehen, die Sie ausführen müssen, um API-Anmeldeinformationen von unserem API-Cloud-Dashboard zu erhalten.
Konvertieren Sie SVG in PNG in C#
Gehen wir die Schritte und das Code-Snippet zum Konvertieren von SVG in PNG mithilfe von Cloud-SDKs durch, die von GroupDocs.Conversion bereitgestellt werden. Bitte beachten Sie, dass wir eine Quell-SVG-Datei in die API Cloud Dashboard hochgeladen haben. Sie können den Upload jedoch manuell oder programmgesteuert durchführen, indem Sie diese Methode UploadFile aufrufen.
Sie können die unten aufgeführten Schritte ausführen:
- Holen Sie sich Ihre API-Anmeldeinformationen
- Instanziieren Sie ein Objekt der Konfigurationsklasse mit dem Client-Geheimnis und der Client-ID.
- Legen Sie den Wert von ApiBaseUrl fest, um die Basis-URL der API festzulegen.
- Initialisieren Sie eine Instanz der Klasse ConvertApi mit dem Objekt der Klasse Configuration.
- Erstellen Sie ein Objekt der ConvertSettings Klasse und initialisieren Sie es, indem Sie Werte wie FilePath, Format usw. festlegen.
- Rufen Sie die Methode ConvertDocument auf und übergeben Sie eine Instanz der ConvertDocumentRequest Klasse, um SVG programmgesteuert in PNG zu konvertieren.
Bitte folgen Sie dem folgenden Codebeispiel, um SVG in C# in PNG zu konvertieren.
using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
using System.IO;
using GroupDocs.Conversion.Cloud.Sdk.Model;
namespace GroupDocs.Conversion.CSharp
{
// Konvertieren Sie SVG in PNG in C#
class Convert_SVG_to_PNG
{
static void Main(string[] args)
{
try
{
// Holen Sie sich Ihre API-Anmeldeinformationen
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test";
// Instanziieren Sie ein Objekt der Konfigurationsklasse mit dem Client-Geheimnis und der Client-ID.
var configuration = new Configuration(clientId, clientSecret);
// Legen Sie den Wert von ApiBaseUrl fest, um die Basis-URL der API festzulegen.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Initialisieren Sie eine Instanz der ConvertApi Klasse mit dem Objekt der Configuration Klasse.
var apiInstance = new ConvertApi(configuration);
// Erstellen Sie ein Objekt der ConvertSettings Klasse und initialisieren Sie es, indem Sie Werte wie FilePath, Format usw. festlegen.
var settings = new ConvertSettings
{
FilePath = "sample.svg",
Format = "png",
OutputPath = "test/output-sample-file.png"
};
// Rufen Sie die ConvertDocument-Methode auf und übergeben Sie eine Instanz der ConvertDocumentRequest Klasse, um SVG programmgesteuert in PNG zu konvertieren.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted SVG to PNG in C#: " + response[0].Url);
}
catch (Exception e)
{
Console.WriteLine("Exception when calling GroupDocs Api: " + e.Message);
}
}
}
}
Sie können die Ausgabe also im Bild unten sehen:
Darüber hinaus können Sie das konvertierte Bild manuell oder programmgesteuert herunterladen, indem Sie die Methode DownloadFile aufrufen.
Konvertieren Sie SVG online in PNG
Darüber hinaus gibt es ein Online-Tool für die SVG zu PNG-Konvertierung, das auf GroupDocs.Conversion Cloud SDKs und REST APIs basiert. Das Beste an diesem Tool ist, dass es schnell, effizient, plattformübergreifend und einfach zu verwenden ist. Vor allem ist kein Abonnement erforderlich und Sie können mit diesem Tool online SVG in PNG konvertieren.
Abschließende Gedanken
In diesem Artikel werden die Schritte und das Code-Snippet zum Konvertieren von SVG in PNG in C# demonstriert. Darüber hinaus bietet GroupDocs.Conversion Cloud SDK für .NET eine breite Palette von Methoden zum Erstellen eines produktionsbereiten SVG zu PNG-Konverters für Ihre Unternehmenssoftware. Wir haben uns auch das Online-Tool angesehen, mit dem Sie SVG online in PNG konvertieren können. Darüber hinaus können Sie die Dokumentation besuchen, um weitere Funktionen kennenzulernen. Vergessen Sie nicht, API-Referenz zu besuchen, um unsere APIs direkt im Webbrowser zu erleben.
Darüber hinaus empfehlen wir Ihnen, unserem Leitfaden „Erste Schritte“ zu folgen.
Schließlich schreibt groupdocs.cloud neue Artikel. Bleiben Sie also bitte auf dem Laufenden, um die neuesten Updates zu erhalten.
Stelle eine Frage
Sie können uns Ihre Fragen oder Anregungen in unserem Forum mitteilen.
Häufig gestellte Fragen – FAQs
Wie konvertiere ich SVG programmgesteuert in PNG?
GroupDocs.Conversion bietet Cloud-SDKs und REST-APIs zur programmgesteuerten Konvertierung von SVG in PNG in C#. Bitte besuchen Sie diesen Link, um den genauen Codeausschnitt zu erfahren.
Welches Tool konvertiert SVG in PNG?
Sie können diesen online SVG zu PNG-Konverter verwenden, um SVG online in PNG zu konvertieren. Es ist kostenlos und Sie können beliebig viele Dateien konvertieren.