SVG in PDF in Python
SVG wird aufgrund seiner Skalierbarkeit häufig zum Erstellen von Websites und zum Drucken von Grafiken verwendet. Manchmal müssen Sie jedoch ein SVG-Dokument in das PDF-Format konvertieren. Mit der API Aspose.SVG for Python via .NET können Sie SVG programmgesteuert in PDF konvertieren und dabei die volle Kontrolle über verschiedene Konvertierungsparameter behalten. Diese leistungsstarke Python-API ermöglicht eine schnelle und qualitativ hochwertige Konvertierung von SVG in andere Formate. Probieren Sie es gleich aus!
Kostenloser Online-SVG-Konverter
Sie können die Qualität der SVG-zu-PDF-Konvertierung direkt in Ihrem Browser testen! Laden Sie eine SVG-Datei aus Ihrem lokalen Dateisystem, wählen Sie das PDF-Ausgabeformat aus und führen Sie das Beispiel aus. Das Ergebnis erhalten Sie umgehend als separate PDF-Datei. Darüber hinaus finden Sie ein Python-Beispiel, das die Konvertierung eines SVG-Dokuments demonstriert. Der bereitgestellte Quellcode veranschaulicht, wie man eine SVG-Datei aus einer Datei liest und sie mithilfe der Standardspeicheroptionen in das PDF-Format konvertiert.
{{#if_output 'PDF' 'XPS'}} import aspose.svg as assvg import aspose.svg.converters as conv import aspose.svg.saving as sav {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}} import aspose.svg as assvg import aspose.svg.converters as conv import aspose.svg.saving as sav import aspose.svg.rendering.image as rim {{/if_output}} # Load an SVG document from a file doc = assvg.SVGDocument("{{input lower}}") # Initialize saving options {{#if_output 'PDF'}} opt = sav.PdfSaveOptions() {{/if_output}} {{#if_output 'XPS'}} opt = sav.XpsSaveOptions() {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}} opt = sav.ImageSaveOptions(rim.ImageFormat.{{output param2 upper}}) {{/if_output}} # Convert the SVG document to {{output upper}} conv.Converter.convert_svg(doc, opt, "result.{{output lower}}")
Dieser Code zeigt, wie man mithilfe der Python-Bibliothek Aspose.SVG eine SVG-Datei in eine PDF-Datei konvertiert. Dazu gehört das Einrichten der erforderlichen Rendering-Erweiterung, das Konfigurieren von Speicheroptionen, das Laden des SVG-Dokuments und das Durchführen der Konvertierung. Bitte besuchen Sie unsere Dokumentation , um mehr über die Verwendung der Aspose.SVG-API-Konvertierungsfunktionen zu erfahren und Python-Beispiele für die gängigsten SVG-Konvertierungsszenarien zu betrachten.
So konvertieren Sie SVG in PDF
Befolgen Sie die einfachen Schritte, um SVG in das PDF-Format zu konvertieren:
- Installieren Sie Aspose.SVG for Python via .NET. Installieren Sie beispielsweise über die Befehlszeile als
pip install aspose-svg-net
. - Laden Sie eine SVG-Datei in Python mit der Klasse SVGDocument .
- Erstellen Sie eine Instanz von PdfSaveOptions , die die Konfiguration zum Speichern der resultierenden PDF-Datei enthält.
- Verwenden Sie die Methode
convert_svg()
der Klasse Converter , um das geladene SVG-Dokument in das PDF-Format zu konvertieren. Übergebene Parameter:doc
– das geladene SVG-Dokument;opt
– die PDF-Speicheroptionen;result.pdf
– der Name der Ausgabe-PDF-Datei.
- Erhalten Sie das Ergebnis der SVG-zu-PDF-Konvertierung.
Beginnen Sie mit der Python-API
Wenn Sie skalierbare Vektorgrafiken und deren Anwendungen entwickeln möchten, installieren Sie unser flexibles, schnelles Aspose.SVG for Python via .NET API. pip
ist der einfachste Weg, Aspose.SVG for Python via .NET API herunterzuladen und zu installieren. Führen Sie dazu den folgenden Befehl aus:
pip install aspose-svg-net
Weitere Einzelheiten zur Installation der Python-Bibliothek und zu den Systemanforderungen finden Sie in der Aspose.SVG-Dokumentation.
Weitere Funktionen von Aspose.SVG for Python via .NET
Verwenden Sie die Python-Bibliothek Aspose.SVG zum Konvertieren, Zusammenführen, Bearbeiten von SVG-Dokumenten, Vektorisieren von Bildern und mehr!