Inhaltsverzeichnis
Über NuGet installiert
PM> Install-Package Spire.PDF
verwandte Links
SVG (Scalable Vector Graphics) ist ein Bilddateiformat, das zum Rendern zweidimensionaler Bilder im Web verwendet wird. Im Vergleich zu anderen Bilddateiformaten bietet SVG viele Vorteile, z. B. die Unterstützung von Interaktivität und Animation, sodass Benutzer Bilder suchen, indizieren, skripten und komprimieren/vergrößern können, ohne an Qualität zu verlieren. Gelegentlich kann es notwendig sein Konvertieren Sie PDF-Dateien in das SVG-Dateiformat, In diesem Artikel wird gezeigt, wie Sie diese Aufgabe mit Spire.PDF for .NET.
- Konvertieren Sie eine PDF-Datei in SVG in C#/VB.NET
- Konvertieren Sie ausgewählte PDF-Seiten in SVG in C#/VB.NET
- Konvertieren Sie eine PDF-Datei in SVG mit benutzerdefinierter Breite und Höhe in C#/VB.NET
Installieren Sie Spire.PDF for .NET
Zunächst müssen Sie die im Spire.PDF for.NET-Paket enthaltenen DLL-Dateien als Referenzen in Ihrem .NET-Projekt hinzufügen. Die DLLs-Dateien können entweder über diesen Link heruntergeladen oder über NuGet installiert werden.
PM> Install-Package Spire.PDF
Konvertieren Sie eine PDF-Datei in SVG in C#/VB.NET
Spire.PDF for .NET bietet die Methode PdfDocument.SaveToFile(String, FileFormat) zum Konvertieren jeder Seite in einer PDF-Datei in eine einzelne SVG-Datei. Die detaillierten Schritte sind wie folgt.
- Erstellen Sie ein PdfDocument-Objekt.
- Laden Sie eine Beispiel-PDF-Datei mit der Methode PdfDocument.LoadFromFile().
- Konvertieren Sie die PDF-Datei mit der Methode PdfDocument.SaveToFile(String, FileFormat) in SVG.
- C#
- VB.NET
using Spire.Pdf;
namespace ConvertPDFtoSVG
{
class Program
{
static void Main(string[] args)
{
//Create a PdfDocument object
PdfDocument document = new PdfDocument();
//Load a sample PDF file
document.LoadFromFile("input.pdf");
//Convert PDF to SVG
document.SaveToFile("PDFtoSVG.svg", FileFormat.SVG);
}
}
}

Konvertieren Sie ausgewählte PDF-Seiten in SVG in C#/VB.NET
Mit der Methode PdfDocument.SaveToFile(String, Int32, Int32, FileFormat) können Sie die angegebenen Seiten in einer PDF-Datei in SVG-Dateien konvertieren. Die detaillierten Schritte sind wie folgt.
- Erstellen Sie ein PdfDocument-Objekt.
- Laden Sie eine Beispiel-PDF-Datei mit der Methode PdfDocument.LoadFromFile().
- Konvertieren Sie ausgewählte PDF-Seiten mit der Methode PdfDocument.SaveToFile(String, Int32, Int32, FileFormat) in SVG.
- C#
- VB.NET
using Spire.Pdf;
namespace PDFPagetoSVG
{
class Program
{
static void Main(string[] args)
{
//Create a PdfDocument object
PdfDocument doc = new PdfDocument();
//Load a sample PDF file
doc.LoadFromFile("input.pdf");
//Convert selected PDF pages to SVG
doc.SaveToFile("PDFPagetoSVG.svg", 1, 2, FileFormat.SVG);
}
}
}

Konvertieren Sie eine PDF-Datei in SVG mit benutzerdefinierter Breite und Höhe in C#/VB.NET
Mit der von Spire.PDF for .NET angebotenen Methode PdfConvertOptions.SetPdfToSvgOptions() können Sie die Breite und Höhe der ausgegebenen SVG-Datei angeben. Die detaillierten Schritte sind wie folgt.
- Erstellen Sie ein PdfDocument-Objekt.
- Laden Sie eine Beispiel-PDF-Datei mit der Methode PdfDocument.LoadFromFile().
- Legen Sie PDF-Konvertierungsoptionen mit der Eigenschaft PdfDocument.ConvertOptions fest.
- Geben Sie die Breite und Höhe der ausgegebenen SVG-Datei mit der Methode PdfConvertOptions.SetPdfToSvgOptions() an.
- Konvertieren Sie die PDF-Datei mit der Methode PdfDocument.SaveToFile() in SVG.
- C#
- VB.NET
using Spire.Pdf;
namespace PDFtoSVG
{
class Program
{
static void Main(string[] args)
{
//Create a PdfDocument object
PdfDocument document = new PdfDocument();
//Load a sample PDF file
document.LoadFromFile("input.pdf");
//Specify the width and height of output SVG file
document.ConvertOptions.SetPdfToSvgOptions(800f, 1200f);
//Convert PDF to SVG
document.SaveToFile("result.svg", FileFormat.SVG);
}
}
}

Beantragen Sie eine temporäre Lizenz
Wenn Sie die Bewertungsmeldung aus den generierten Dokumenten entfernen oder die Funktionseinschränkungen beseitigen möchten, wenden Sie sich bitte an uns Fordern Sie eine 30-Tage-Testlizenz an für sich selbst.