So konvertieren Sie SVG in PDF mit C#

Dieses kurze Thema führt Sie durch detaillierte Schritte zum Konvertieren von SVG in PDF mit C# zusammen mit Informationen zum Konfigurieren der Umgebung zum Ausführen des Codes. Durch die Verwendung von C# kann der SVG-zu-PDF-Konverter einfach mithilfe einer einfachen API-Schnittstelle in .NET-unterstützten Plattformanwendungen entwickelt werden.

Schritte zum Konvertieren von SVG in PDF mit C#

  1. Fügen Sie mithilfe des NuGet-Paket-Managers Aspose.Imaging ein, um SVG in PDF zu konvertieren
  2. Importieren Sie den Verweis auf den Namespace Aspose.Imaging in Ihre Anwendung
  3. Laden Sie die Quell-SVG-Datei mit der Methode Image.Load
  4. Instanziieren Sie das Klassenobjekt SvgRasterizationOptions, um die Höhe und Breite des SVG-Bilds festzulegen
  5. Erstellen Sie die PdfOptions-Klasse, um die gewünschten PDF-Optionen festzulegen
  6. Konvertieren Sie SVG mit der Save-Methode in PDF

Die obigen Schritte in C# konvertieren SVG in PDF mit Hilfe von einfachen API-Aufrufen und ein paar Zeilen Code. Der Prozess beginnt mit dem Laden des Quell-SVG-Bilds mithilfe der Load()-Methode, gefolgt von der Einstellung der SVG-Seitenbreite und -höhe mithilfe der SvgRasterizationOptions-Klasse. Schließlich werden mit der PdfOptions-Klasse PDF-Rasteroptionen festgelegt und SVG in PDF konvertiert.

Code zum Konvertieren von SVG in PDF mit C#

Im obigen Beispiel wurde eine auf SVG zu PDF C# basierende Konvertierungsanwendung mit wenigen Codezeilen entwickelt. Mit der API können Sie das exportierte PDF anpassen, indem Sie die Seitengröße, Bildauflösung, Mehrseitenoptionen und PDF-Dokumentinformationen mit Hilfe der PdfOptions-Klasse festlegen.

Das oben genannte Beispiel hat zur Folge, dass zum Konvertieren von SVG in PDF auf C#-Basis ein einfacher Konverter leicht entwickelt werden kann, ohne Abhängigkeit von externer Software von Drittanbietern wie Adobe Acrobat. Wenn Sie mehr über das Konvertieren von SVG in ein PNG-Bild mit C# erfahren möchten, lesen Sie den Artikel zu Wie konvertiert man SVG in ein PNG mit C#.

 Deutsch