Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Die Konvertierung von SVG in andere Formate ermöglicht eine bessere Integration in Arbeitsabläufe, die Formate wie PDF zum Drucken oder PNG für die Webnutzung erfordern. Darüber hinaus sorgt die Konvertierung in Rasterformate wie JPEG oder PNG für eine konsistente Darstellung und Anzeige auf allen Geräten und Browsern. Aspose.SVG for Python via .NET API ermöglicht Ihnen die Konvertierung von SVG-Dateien in PDF, XPS, JPG , PNG, BMP, TIFF und GIF Dateiformate. Sie können die API in Ihren Python-Projekten verwenden, um Konverteranwendungen zu entwickeln, ohne sich mit den Details der zugrunde liegenden Dateiformate befassen zu müssen.
Mit Aspose.SVG können Sie SVG in Echtzeit in andere Formate konvertieren. Laden Sie einfach die SVG-Datei von einem lokalen Dateisystem oder einer URL, wählen Sie das gewünschte Ausgabeformat aus und führen Sie den Konverter aus. Die Speicheroptionen sind auf Standard eingestellt und Sie erhalten das Ergebnis sofort als separate Datei.
Sie können SVG auf beliebige Weise in verschiedene gängige Formate konvertieren – online oder programmgesteuert. Die Konvertierung von SVG in andere Formate kann mithilfe einer der Methoden convert_svg() der Klasse
Converter oder der Methode
render_to(device) von
SVGDocument erfolgen. Klasse.
Im aktuellen Abschnitt werden die unterstützten Szenarien zum Konvertieren von SVG-Dateien in andere gängige Formate mithilfe der Klassen Converter und SVGDocument beschrieben:
Converter-Klasse fungiert als gemeinsame Fassade für die Konvertierung von SVG-Dateien in gängige Formate und macht diese Vorgänge bequem und unkompliziert. Es bietet eine breite Palette von convert_svg()-Methoden, die SVG in PDF-, XPS- oder Bilddateien konvertieren.render_to() der Klasse SVGDocument wird verwendet, um SVG in ein anderes Format zu rendern und das Dokument an ein Ausgabegerät zu senden. Aspose.SVG for Python via .NET-API umfasst die folgenden Ausgabegeräteimplementierungen:
PdfDevice,
XpsDevice und
ImageDevice, die das Rendern in PDF-, XPS- und Bilddateien erleichtern Formate bzw.Betrachten wir beide Szenarien der Konvertierung eines SVG-Dokuments in ein anderes Dateiformat:
convert_svg()Das Konvertieren einer SVG-Datei in ein anderes Format mit der Methode convert_svg() umfasst eine Reihe von Schritten:
1from aspose.svg import SVGDocument
2from aspose.svg.converters import Converter
3from aspose.svg.saving import ImageSaveOptions
4
5options = ImageSaveOptions()
6with SVGDocument("image.svg") as document:
7
8 # Convert SVG to PNG
9 Converter.convert_svg(document, options, "image.png")Dieses Beispiel zeigt, wie Sie eine SVG-Datei mithilfe der Standardkonvertierungsoptionen in ein Bild konvertieren. Wenn Sie den Konvertierungsprozess steuern und Ihre eigenen Speicheroptionen festlegen möchten, lesen Sie bitte den Artikel SVG in Bild konvertieren.
render_to() in PDFUm SVG mit der render_to()-Methode in PDF zu konvertieren, führen Sie die folgenden Schritte aus:
device) der SVGDocument-Klasse in PDF. 1import os
2from aspose.svg import SVGDocument
3from aspose.svg.rendering.pdf import PdfRenderingOptions, PdfDevice
4
5# Initialize an SVG document from a file
6input_folder = "data/"
7output_folder = "output/"
8src_file = os.path.join(input_folder, "document.svg")
9output_file = os.path.join(output_folder, "document.pdf")
10if not os.path.exists(output_folder):
11 os.makedirs(output_folder)
12
13with SVGDocument(src_file) as document:
14 # Initialize an instance of the PdfRenderingOptions class and set custom jpeg_quality properties
15 pdf_rendering_options = PdfRenderingOptions()
16 pdf_rendering_options.jpeg_quality = 10
17
18 # Initialize an instance of the PdfDevice class
19 with PdfDevice(pdf_rendering_options, output_file) as device:
20 # Render SVG to PDF and send the document to the rendering device
21 document.render_to(device)Die Klasse
RenderingOptions wird mit bestimmten Geräteklassen wie
PdfDevice,
XpsDevice und
ImageDevice verwendet und stellt die Zielausgabeformate für gerenderte SVG-Inhalte dar. Durch Festlegen der Eigenschaften der RenderingOptions-Klasse können Sie sicherstellen, dass das gerenderte Ergebnis ihren spezifischen Anforderungen und Qualitätsstandards entspricht. Mit diesen Optionen können Sie verschiedene Aspekte des Renderings anpassen, z. B. Seiteneinrichtung, Hintergrundfarbe und spezifische Rendering-Optionen für verschiedene Ausgabeformate. Hier sind einige wichtige Eigenschaften der Klasse RenderingOptions:
Jedes Ausgabegerät PdfDevice, XpsDevice und ImageDevice verfügt über einen eigenen Satz von Optionen, die jeweils mit den Klassen
PdfRenderingOptions,
XpsRenderingOptions und
ImageRenderingOptions implementiert werden. Diese Klassen erben grundlegende Eigenschaften von der Klasse
RenderingOptions und verfügen außerdem über eigene Rendering-Eigenschaften, die Formatfunktionen berücksichtigen.
Aspose.SVG bietet einen kostenlosen Online- SVG-Konverter, mit dem Sie SVG-Dateien problemlos in verschiedene gängige Formate konvertieren können. Sie können SVG in PDF, XPS, JPG, PNG, BMP, TIFF und GIF konvertieren, indem Sie einfach eine Datei auswählen, das gewünschte Format auswählen und die Konvertierung abschließen. Es ist schnell, einfach und völlig kostenlos!
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.