SVG zu PNG mit C# zusammenführen
SVG ist eines der am häufigsten verwendeten Formate zum Erstellen von Websites und zum Drucken von Grafiken, um Skalierbarkeit zu erreichen. Aber manchmal müssen Sie SVG-Dateien zusammenführen und sie als ein Dokument in einem anderen Dateiformat speichern. PNG bezieht sich auf eine Art Rasterbilddateiformat, das verlustfreie Komprimierung verwendet. PNG ist weit verbreitet, um Bilder über das Netzwerk zu übertragen und Fotos und Grafiken auf Webseiten und Cloud-Speichern anzuzeigen. Mit der API Aspose.SVG for .NET können Sie SVG programmgesteuert mit PNG zusammenführen. Die leistungsstarke C#-API hilft Ihnen, SVG-Dateien schnell und in hoher Qualität zu kombinieren!
C#-Codebeispiel zum Zusammenführen von SVG zu PNG
Eine Hochgeschwindigkeits-C#-Bibliothek ermöglicht es .NET-Entwicklern, SVG-Dateien zusammenzuführen und das kombinierte Ergebnis schnell und effizient in andere gängige Formate wie PDF, XPS, JPEG, PNG, BMP, GIF und TIFF zu konvertieren. Sie können mehrere SVG-Dateien gleichzeitig in einer einzigen Datei eines anderen Formats kombinieren und die Leistung für Aufgaben wie Ressourcenverwaltung, Optimierung der Anzahl von HTTP-Anfragen, Reduzierung der Ladezeit von Webanwendungen usw. verbessern. Das Zusammenführen von Dokumenten kann mit ein paar Zeilen Code durchgeführt werden:
SVG zu PNG zusammenführen – C#
// Initialize SVG documents from files to merge
using (SVGDocument document1 = new SVGDocument("document1.svg"))
using (SVGDocument document2 = new SVGDocument("document2.svg"))
using (SVGDocument document3 = new SVGDocument("document3.svg"))
{
// Create an instance of SvgRenderer
using SvgRenderer renderer = new Aspose.Svg.Rendering.SvgRenderer();
// Create an instance of ImageDevice
using ImageDevice device = new Aspose.Svg.Rendering.Image.ImageDevice("result.png");
// Merge SVG to PNG
renderer.Render(device, document1, document2, document3);
}
Schritte zum Zusammenführen von SVG zu PNG mit C#
- Laden Sie ein SVG-Dokument mit einem der SVGDocument() -Konstruktoren.
- Erstellen Sie eine neue Instanz der Klasse SvgRenderer.
- Verwenden Sie den Konstruktor ImageDevice() , um eine neue Instanz der ImageDevice-Klasse zu initialisieren.
- Rufen Sie die Methode Render() auf, um SVG zu PNG-Bild zusammenzuführen.
- Mehrere SVG-Dateien werden im PNG-Bild im angegebenen Pfad gespeichert.
Im obigen C#-Beispiel ist das Ausgabeformat PNG, was durch die Verwendung von ImageDevice und die Auswahl einer .png-Dateierweiterung angezeigt wird. Wenn Sie das Ausgabeformat ändern möchten, müssen Sie eine andere Geräteklasse verwenden, die dem gewünschten Format entspricht. Sie können beispielsweise PdfDevice für das PDF-Format verwenden. Darüber hinaus müssen Sie im Ausgabedateipfad die entsprechende Dateierweiterung angeben.
Bitte besuchen Sie unsere Dokumentation, um mehr zu erfahren mehr über die Verwendung von Aspose.SVG-API-Funktionen. Im Dokumentationsartikel So führen Sie SVG-Dateien zusammen, können Sie sich C#-Beispiele zum Zusammenführen von SVG ansehen. Erleben Sie noch heute die Leistungsfähigkeit und Flexibilität der SVG-Zusammenführung, indem Sie Aspose.SVG in Ihre C#-Projekte integrieren!
Online-Bildzusammenführung
Aspose.SVG bietet eine kostenlose Online-App zum Zusammenführen SVG, die mehrere SVGs in einer einzigen Datei kombiniert. Sie können eine Art SVG-Merger für verschiedene Ausgabedateien wie SVG, JPG oder PNG auswählen. Unsere Anwendung ist multifunktional. Sie können Bildcollagen erstellen, SVG-Bilder bearbeiten und manipulieren, bevor Sie sie zusammenführen. Mit SVG Merger können Sie Bilder frei hinzufügen, drehen, skalieren, Hintergründe hinzufügen, filtern und jedes Bild verschieben, bis Sie mit dem Endergebnis Ihres Designs zufrieden sind.
FAQ
Aspose.SVG for .NET macht es einfach, mehrere SVG-Dokumente zu laden und mithilfe der SvgRenderer-Klasse und ImageDevice in eine einzige PNG-Datei zu rendern. Diese Lösung funktioniert ohne die Installation zusätzlicher Software, unterstützt die Wiedergabe in hoher Qualität und eignet sich für Server- und Desktop-.NET-Anwendungen unter Windows, macOS und Linux.
Sie können das SVG-Merge-Ergebnis in den gängigsten Formaten wie JPG, PNG, BMP, GIF, TIFF usw. speichern.
Im Gegensatz zu Online-Diensten funktioniert Aspose.SVG for .NET vollständig offline in Ihrem Code, gewährleistet vollständige Datenschutz, hat keine Dateigrößenbeschränkung und ermöglicht es Ihnen, die Konvertierung in automatisierte Prozesse zu integrieren. Außerdem unterstützt es mehrere Ausgabeformate über PNG hinaus.
Bitte besuchen Sie unsere Dokumentation , um mehr über die Verwendung der Aspose.SVG for .NET API zum Zusammenführen von SVG zu erfahren. Wenn Sie Fragen zur Funktionalität haben, Probleme gefunden haben oder eine neue Funktion benötigen, starten Sie bitte eine Diskussion in unserem kostenlosen Support-Forum .
Erste Schritte mit der Aspose.SVG for .NET API
Wenn Sie an der Entwicklung skalierbarer Vektorgrafiken und deren Anwendung interessiert sind, installieren Sie unser flexibles, schnelles Aspose.SVG for .NET API mit einem leistungsstarken Satz von Schnittstellen für C# und andere .NET-Programmiersprachen.
Installieren Sie über die Befehlszeile als nuget install Aspose.SVG oder über die Paket-Manager-Konsole von Visual Studio mit Install-Package Aspose.SVG.
Alternativ können Sie das Offline-MSI-Installationsprogramm oder DLLs in einer ZIP-Datei von
downloads
herunterladen. Aspose.SVG für die .NET-API ist eine eigenständige Bibliothek und nicht davon abhängig jede Software für die Verarbeitung von SVG-Dokumenten.
Weitere Einzelheiten zur Installation der C#-Bibliothek und zu den Systemanforderungen finden Sie in der
Aspose.SVG-Dokumentation.
Andere unterstützte Fusionen
Sie können SVG und Bilder mit anderen Dateiformaten zusammenführen: