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.

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

  1. Laden Sie eine SVG-Datei mit einem der SVGDocument()-Konstruktoren der SVGDocument -Klasse.
  2. Erstellen Sie ein neues PdfSaveOptions -Objekt.
  3. 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.
  4. Die PDF-Datei wird im angegebenen Pfad gespeichert.

Schritte zum Konvertieren von SVG in PDF mit der RenderTo()-Methode

  1. Initialisieren Sie SVGDocument mit Ihrer SVG-Datei.
  2. Erstellen Sie ein Objekt der Klasse PdfRenderingOptions. Verwenden Sie den Konstruktor PdfRenderingOptions() und geben Sie die Eigenschaft „Format“ des Dokuments an.
  3. Initialisieren Sie die Klasse PdfDevice und geben Sie den Namen der zu rendernden Ausgabedatei an.
  4. 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

1. Wie kann ich SVG in PDF umwandeln?

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.

2. Warum sollte ich SVG konvertieren?

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.

3. In welche anderen Dateiformate kann ich 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.

4. Kann ich SVG unter Linux, Mac OS, Android oder iOS in PDF konvertieren?

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:

SVG TO PDF (Portable Document Format)
SVG TO BMP (Bitmap Image)
SVG TO IMAGE (Image formats)
SVG TO JPEG (JPEG Image)
SVG TO GIF (Graphical Interchange Format)
SVG TO PNG (Portable Network Graphics)