SVG-zu-PDF-Konvertierung über .NET Core
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 konvertieren und in einem anderen Dateiformat speichern. Mit der API Aspose.SVG for .NET können Sie SVG programmgesteuert in PDF umwandeln und dabei die volle Kontrolle über eine Vielzahl von Konvertierungsparametern haben. Mit der leistungsstarken C#-API können Sie SVG mit hoher Geschwindigkeit und hoher Qualität in gängige Formate konvertieren. Konvertieren Sie SVG-Dateien in PDF und erleichtern Sie so das Teilen, Zusammenarbeiten und Präsentieren visueller Inhalte auf verschiedenen Geräten und Plattformen!
Kostenlose Online-Konverter-Live-Demos
Testen Sie die Qualität der Konvertierung von SVG in PDF direkt in Ihrem Browser! Das folgende C#-Beispiel zeigt, wie ein SVG-Dokument mithilfe der ConvertSVG()-Methode konvertiert wird. Wir beschreiben den Quellcode zum Lesen von SVG aus einer Datei und zum anschließenden Konvertieren von SVG in PDF mit Standardspeicheroptionen. Bitte laden Sie SVG aus dem lokalen Dateisystem, wählen Sie das Ausgabeformat und führen Sie das Beispiel aus. Das Ergebnis erhalten Sie sofort als separate Datei.
using Aspose.Svg; using Aspose.Svg.Saving; using Aspose.Svg.Converters; using Aspose.Svg.Rendering.Image; using var document = new SVGDocument("{{input lower}}"); {{#if_output 'PDF'}} var options = new PdfSaveOptions(); {{/if_output}} {{#if_output 'XPS'}} var options = new XpsSaveOptions(); {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}} var options = new ImageSaveOptions(ImageFormat.{{output param2 camel}}); {{/if_output}} Converter.ConvertSVG(document, options, "output.{{output lower}}");
Bitte besuchen Sie unsere Dokumentation um mehr über die Verwendung von Aspose.SVG-API-Konvertierungsfunktionen zu erfahren und C#-Beispiele für die gängigsten SVG-Konvertierungsszenarien zu betrachten. Im Dokumentationskapitel How to Convert SVG Dateien können Sie C#-Beispiele betrachten, wie Sie SVG auf unterschiedliche Weise in PDF konvertieren können. Betrachten wir einige davon:
Schritte zum Konvertieren von SVG in PDF mit der ConvertSVG()-Methode
- Laden Sie eine SVG-Datei mit einem der SVGDocument()-Konstruktoren der SVGDocument -Klasse.
- Erstellen Sie ein neues PdfSaveOptions -Objekt.
- Verwenden Sie die Methode ConvertSVG(), um SVG als PDF-Datei zu speichern. Sie müssen das SVGDocument, PdfSaveOptions und den Ausgabedateipfad an die Methode ConvertSVG() übergeben.
- Die PDF-Datei wird im angegebenen Pfad gespeichert.
Schritte zum Konvertieren von SVG in PDF mit der RenderTo()-Methode
- Initialisieren Sie SVGDocument mit Ihrer SVG-Datei.
- Erstellen Sie ein Objekt der Klasse PdfRenderingOptions. Verwenden Sie den Konstruktor PdfRenderingOptions() und geben Sie die Eigenschaft „Format“ des Dokuments an.
- Initialisieren Sie die Klasse PdfDevice und geben Sie den Namen der zu rendernden Ausgabedatei an.
- Rufen Sie die Methode RenderTo() auf und übergeben Sie die Instanz des PdfDevice.
Konvertieren Sie SVG in PDF
using (var document = new SVGDocument("input.svg"))
{
var options = new PdfRenderingOptions();
using (IDevice device = new PdfDevice(options, "output.pdf"))
{
document.RenderTo(device);
}
}
FAQ
Mit Aspose.SVG können Sie SVG auf beliebige Weise in andere Formate konvertieren – online oder programmgesteuert. Sie können SVG in Echtzeit konvertieren, indem Sie SVG-Konverter verwenden, der Ihre Dateien schnell und in hoher Qualität umwandelt. Laden Sie SVG hoch, konvertieren Sie sie und erhalten Sie Ergebnisse in wenigen Sekunden.
Vektorgrafiken sind einer der beliebtesten Webdesign-Trends der letzten Jahre. Alle modernen Browser unterstützen SVG, und es scheint, dass das Web bereits auf Vektorgrafiken umsteigen sollte. Es gibt jedoch einige Einschränkungen bei der Verwendung von SVG, und Sie müssen SVG konvertieren.
Die Aspose.SVG-API bietet eine breite Palette von SVG-Konvertierungen in gängige Formate wie PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF und GIF.
Ja, Sie können SVG-Konverter auf jedem Betriebssystem verwenden, das über einen Webbrowser verfügt. Es funktioniert online und erfordert keine Softwareinstallation.
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 SVG-Konvertierungen
Sie können SVG auch in viele andere Dateiformate konvertieren: