In diesem einfachen Thema wird erläutert, wie man in C# SVG in PDF umwandelt. Es umfasst alle erforderlichen Informationen, einschließlich des schrittweisen Algorithmus und eines Beispielcodes zum Erstellen einer SVG-zu-PDF-Konvertersoftware in C#. Darüber hinaus geht es auch darum, den Konvertierungsprozess entsprechend Ihren Anforderungen zu improvisieren.
Schritte zum Exportieren von SVG in PDF in C#
- Konfigurieren Sie die Umgebung, indem Sie Aspose.CAD for .NET mithilfe des NuGet-Paketmanagers hinzufügen, um SVG in PDF zu konvertieren
- Greifen Sie mit der Klasseninstanz Image auf die SVG-Quelldatei zu
- Erstellen Sie eine Instanz der PdfOptions-Klasse und initialisieren Sie das Klassenobjekt CadRasterizationOptions, um die Seitengröße festzulegen
- Exportieren Sie die SVG-Datei in das PDF-Format und speichern Sie sie auf der Festplatte
Die oben genannten Schritte umfassen den Prozess zum Konvertieren von SVG-Dateien in PDF in C#. Zunächst wird über eine Instanz der Image-Klasse auf die SVG-Quelldatei zugegriffen. Anschließend werden die erforderlichen PDF- und Rasterisierungsoptionen für die Ausgabe-PDF-Datei festgelegt. Abschließend wird die geladene SVG-Datei als PDF-Dokument auf der Festplatte gerendert.
Code zum Exportieren von SVG in PDF in C#
using System; | |
using Aspose.CAD; | |
using Aspose.CAD.ImageOptions; | |
namespace TestCAD | |
{ | |
public class SvgToPdf | |
{ | |
public static void SvgToPdfConverter() | |
{ | |
String path = @"/KBase/TestData/"; | |
// Initialize a license to convert SVG to PDF | |
License licenseIGES = new License(); | |
licenseIGES.SetLicense(path + "Aspose.Total.lic"); | |
// Acess the source SVG file | |
using (Image image = Image.Load(path + "Source.svg")) | |
{ | |
// Instantiate the PdfOptions class object | |
PdfOptions options = new PdfOptions(); | |
var opts = new CadRasterizationOptions(); | |
opts.PageHeight = 500; | |
opts.PageWidth = 500; | |
options.VectorRasterizationOptions = opts; | |
// Export SVG file to PDF | |
image.Save(path + "ConvertedPdf.pdf", options); | |
} | |
} | |
} | |
} |
Dieser Beispielcode konvertiert SVG in PDF in C#. Die CadRasterizationOptions-Klasse wird verwendet, um die Seitengröße des ausgegebenen PDF-Dokuments zu konfigurieren. Darüber hinaus können Sie auch die Farbe des Wasserzeichens, die Textrotation, den Wasserzeichentext und andere optionale Eigenschaften der PdfOptions-Klasse entsprechend Ihren Anforderungen festlegen.
Dieses Beispiel umfasst die Details der Konvertierung einer SVG-Datei in eine PDF-Datei in C#. Wenn Sie an der Konvertierung von PLT in PDF interessiert sind, lesen Sie den Artikel auf So konvertieren Sie PLT in PDF in C#.