PDF ist aufgrund seiner plattformübergreifenden Unterstützung zu einem der dominierenden Dateiformate geworden. Aufgrund des konsistenten Layouts der PDF Dokumente über heterogene Geräte hinweg ziehen es Menschen vor, Dokumente vor dem Teilen in PDF zu konvertieren. In bestimmten Fällen müssen PDF Dateien jedoch in ein anderes Dateiformat konvertiert werden. Die Konvertierung von PDF in SVG wird in verschiedenen Szenarien weit verbreitet, z. B. um den Inhalt von PDF Dokumenten in Webseiten einzubetten. Daher erfahren Sie in diesem Artikel, wie Sie PDF Dateien mit C# in SVG konvertieren.
- C# .NET PDF zu SVG Konverter API
- Konvertieren Sie PDF Dateien in SVG in C#
- Konvertieren Sie PDF in SVG mit zusätzlichen Optionen
- Holen Sie sich eine kostenlose API Lizenz
C# PDF zu SVG Konvertierung mit .NET-API – kostenloser Download
Aspose.PDF for .NET ist eine PDF-Bearbeitungs-API, mit der Sie neue PDF Dateien erstellen und vorhandene PDF Dateien in .NET Anwendungen verarbeiten können. Darüber hinaus können Sie mit der API auch PDF Dateien mit hoher Wiedergabetreue in SVG konvertieren. Sie können die DLL der API entweder herunterladen oder über NuGet installieren.
PM> Install-Package Aspose.Pdf
Konvertieren Sie PDF Dateien in SVG in C#
Im Folgenden finden Sie die Schritte zum Konvertieren einer PDF Datei in SVG in C# mit Aspose.PDF for .NET.
- Laden Sie das PDF Dokument mit der Klasse Document.
- Erstellen Sie eine Instanz der Klasse SvgSaveOptions.
- PDF mit der methode Document.Save(String, SvgSaveOptions) als SVG speichern.
Das folgende Codebeispiel zeigt, wie Sie eine PDF Datei mit C# in SVG konvertieren.
// Dokument öffnen
Document pdfDocument = new Document("Document.pdf");
// Instanziieren Sie ein Objekt von SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();
// Speichern Sie das PDF als SVG Datei
pdfDocument.Save("output.svg", saveOptions);
C# PDF zu SVG Konvertierung mit zusätzlichen Optionen
Aspose.PDF for .NET bietet auch einige zusätzliche Optionen zum Anpassen der PDF zu SVG Konvertierung in C#. Dafür stellt die API die Klasse SvgSaveOptions bereit, die die folgenden Optionen enthält.
- CompressOutputToZipArchive - Specifies whether the output will be created as one ZIP Archive.
- CustomStrategyOfEmbeddedImagesSaving - Strategy for customized handling of referenced external image files.
- Auf Pixel skalieren - Specifies whether to scale the output document from typographic points to pixels.
- TreatTargetFileNameAsDirectory - Defines whether to create a target directory with the same name as the requested output file.
- TryMergeAdjacentSameBackgroundImages - To avoid visible boundaries between parts of same background images.
Im Folgenden sind die Schritte zum Anpassen der PDF zu SVG Konvertierung mithilfe der Klasse „SvgSaveOptions“ aufgeführt.
- Laden Sie das PDF Dokument mit der Klasse Document.
- Erstellen Sie eine Instanz der Klasse SvgSaveOptions.
- Legen Sie die gewünschte Option wie SaveOptions.CompressOutputToZipArchive fest.
- PDF mit der methode Document.Save(String, SvgSaveOptions) als SVG speichern.
Das folgende Codebeispiel zeigt, wie Sie eine PDF Datei mit zusätzlichen Optionen mithilfe von C# in SVG konvertieren.
// Dokument öffnen
Document pdfDocument = new Document("Document.pdf");
// Instanziieren Sie ein Objekt von SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();
// Komprimieren Sie das SVG Bild nicht in ein ZIP Archiv
saveOptions.CompressOutputToZipArchive = false;
// Speichern Sie das PDF als SVG Datei
pdfDocument.Save("output.svg", saveOptions);
.NET PDF to SVG Converter - Holen Sie sich eine kostenlose API Lizenz
Falls Sie die API ohne Evaluierungseinschränkungen ausprobieren möchten, können Sie eine kostenlose temporäre Lizenz erhalten.
Fazit
In diesem Artikel haben Sie gelernt, wie Sie PDF Dateien in C# in das SVG Format konvertieren. Darüber hinaus wurden die zusätzlichen Optionen zum Anpassen der PDF zu SVG Konvertierung mit dem Codebeispiel besprochen. Weitere Informationen zur C# PDF API finden Sie unter Dokumentation.