So konvertieren Sie PDF in SVG in C#

So konvertieren Sie PDF in SVG in C#

Kürzlich haben wir einen Blogbeitrag darüber veröffentlicht, wie man Visio in SVG programmgesteuert konvertiert. In diesem Blogbeitrag erfahren Sie, wie Sie mit dieser Bildgenerator-API in C# PDF in SVG konvertieren. Die PDF-zu-SVG-Konvertierung ist ein einfacher Prozess, wenn Sie diese .NET-Bibliothek auf Unternehmensebene verwenden. Darüber hinaus können Sie programmgesteuert mehr als einen einfachen PDF-zu-SVG-Konverter erstellen. Bevor Sie fortfahren, stellen Sie sicher, dass Sie .NET auf Ihrem lokalen Computer installiert haben.

In diesem Blogbeitrag werden die folgenden Abschnitte behandelt:

Installation der Bildgenerator-API

Nun, Sie können die Bibliothek konfigurieren, indem Sie die DLL-Dateien herunterladen, oder sie installieren, indem Sie den folgenden Befehl im NuGet-Paketmanager ausführen.

Install-Package Aspose.Words 

So konvertieren Sie PDF in SVG in C#

Jetzt können Sie einen PDF-zu-SVG-Konverter erstellen, indem Sie ein paar Zeilen Quellcode in einer .NET-Anwendung schreiben.

Die Schritte sind:

  1. Erstellen Sie eine Instanz der Klasse Document und laden Sie die PDF-Quelldatei.
  2. Rufen Sie die Methode Save auf, um die Datei im SVG-Format zu speichern.

Kopieren Sie den folgenden Code und fügen Sie ihn in Ihre Hauptdatei ein:

// Erstellen Sie eine Instanz der Document-Klasse und laden Sie die PDF-Quelldatei. 
Document doc = new Document("sample.pdf");
// Rufen Sie die Save-Methode auf, um die Datei im SVG-Format zu speichern. 
doc.Save("PdfToSvg.svg");

Die Ausgabe ist im Bild unten zu sehen:

PDF-zu-SVG-Konverter

PDF-zu-SVG-Konverter - erweiterte Optionen

Ebenso können Sie Ihre API-Aufrufe so konfigurieren, dass sie Ihren Geschäftsanforderungen entsprechen, und Sie können bestimmte Optionen während der PDF-zu-SVG-Konvertierung angeben.

Bitte befolgen Sie die unten angegebenen Schritte:

  1. Initialisieren Sie ein Objekt der Klasse Document und laden Sie die PDF-Quelldatei.
  2. Initialisiert eine neue Instanz der Klasse ImageSaveOptions, die zum Speichern gerenderter Bilder im SVG-Format verwendet werden kann.
  3. Setzen Sie die Eigenschaft PageSet auf „0“, um nur die erste Seite eines Dokuments zu konvertieren.
  4. Ändern Sie die Helligkeit des Bildes, indem Sie den Wert der Eigenschaft ImageBrightness festlegen.
  5. Legen Sie den Wert der Eigenschaft ImageContrast fest, um den Kontrast des Bildes zu ändern.
  6. Ändern Sie die horizontale Auflösung, indem Sie den Wert der Eigenschaft HorizontalResolution festlegen.
  7. Rufen Sie die Methode Save auf, um die SVG-Datei zu speichern.
// Initialisieren Sie ein Objekt der Document-Klasse und laden Sie die PDF-Quelldatei. 
Document doc = new Document(  "sample.pdf");
// Initialisiert eine neue Instanz der ImageSaveOptions-Klasse, die zum Speichern gerenderter Bilder im SVG-Format verwendet werden kann.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Svg);
// Legen Sie die PageSet-Eigenschaft auf „0“ fest, um nur die erste Seite eines Dokuments zu konvertieren.  
options.PageSet = new PageSet(0);
// Ändern Sie die Helligkeit des Bilds, indem Sie den Wert der ImageBrightness-Eigenschaft festlegen. 
options.ImageBrightness = 0.3f;
// Legen Sie den Wert der ImageContrast-Eigenschaft fest, um den Kontrast des Bildes zu ändern.
options.ImageContrast = 0.7f;
// Ändern Sie die horizontale Auflösung, indem Sie den Wert der HorizontalResolution-Eigenschaft festlegen. 
options.HorizontalResolution = 72f;
// Rufen Sie die Save-Methode auf, um die SVG-Datei zu speichern.
doc.Save(  "PdfToSvg.svg", options);

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz in Anspruch nehmen, um die API ohne Evaluierungseinschränkungen zu testen.

Zusammenfassen

Wir beenden diesen Blogbeitrag an dieser Stelle. Hoffentlich haben Sie gelernt, wie man PDF in C# programmgesteuert in SVG konvertiert. Darüber hinaus haben Sie einige erweiterte Optionen für diese Bildgenerator-API durchlaufen. Dieser Leitfaden hilft Ihnen, wenn Sie bereit sind, einen PDF-zu-SVG-Konverter für Ihre Geschäftsanwendung zu erstellen. Vergessen Sie schließlich nicht, die Dokumentation zu besuchen, um mehr über andere großartige Methoden zu erfahren.

Außerdem empfehlen wir Ihnen, unserem Leitfaden „Erste Schritte“ zu folgen.

Schließlich schreibt conholdate.com neue Blogbeiträge. Bitte bleiben Sie also in Kontakt, um regelmäßige Updates zu erhalten.

Stelle eine Frage

Sie können uns Ihre Fragen oder Anliegen in unserem Forum mitteilen.

Häufig gestellte Fragen

Kann ich ein PDF in ein SVG konvertieren?

Erstellen Sie eine Instanz der Klasse Document, laden Sie die PDF-Quelldatei und rufen Sie die Methode Save auf, um die Datei im SVG-Format zu speichern.

Siehe auch