C#/VB.NET: PDF in SVG konvertieren

2023-10-20 02:56:01 zaki zou

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.

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);
            }
        }
    }

C#/VB.NET: Convert PDF to 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);
            }
        }
    }

C#/VB.NET: Convert PDF to 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);
            }
        }
    }

C#/VB.NET: Convert PDF to 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.

Siehe auch

Coupon Code Copied!

Christmas Sale

Celebrate the season with exclusive savings

Save 10% Sitewide

Use Code:

View Campaign Details