So konvertieren Sie VSDX in PDF in C#

Wir konzentrieren uns auf die Dokumentkonvertierung mithilfe einer der beliebten Bibliotheken in diesem Handbuch und bieten einen schrittweisen Prozess zum Konvertieren von VSDX in PDF in C#. Benutzer können eine Dokumenttransformation für Visio-Dateien ohne Microsoft Visio durchführen. Außerdem entwickeln wir Beispielcode zum Generieren von PDF aus VSDX mit C# für dieses Tutorial, damit Sie ihn in Ihren Projekten verwenden können.

Schritte zum Konvertieren von VSDX in PDF in C#

  1. Installieren Sie das GroupDocs.Conversion for .NET-Paket aus dem NuGet-Paket-Manager im Projekt
  2. Fügen Sie eine Referenz des Namespace GroupDocs.Conversion hinzu, um die Dokumentkonvertierung durchzuführen
  3. Laden Sie die VSDX-Datei, indem Sie ein Objekt der Klasse Converter erstellen
  4. Initialisieren Sie die PdfConvertOptions-Klasse zum Festlegen von Attributen für die Ausgabe-PDF-Datei
  5. Verwenden Sie die Convert-Methode der Converter-Klasse, um VSDX mithilfe von C# in PDF zu konvertieren, übergeben Sie die PdfConvertOptions-Instanz und geben Sie den Visio-Dateinamen als Argumente an die Convert-Methode aus

Sie können die C#-VSDX-in-PDF-Konvertierung-Funktion schnell mit ein paar Codezeilen implementieren, wenn Sie die obigen Anweisungen befolgen. Sie müssen Microsoft Visio nicht installieren, um eine Visio-Datei in ein PDF-Dokument zu konvertieren. Installieren Sie das erforderliche Paket von der angegebenen URL und verweisen Sie im Code für die Implementierung darauf. Verwenden Sie danach die Converter-Klasse, um die VSDX-Eingabedatei zu laden und ein PdfConvertOptions-Objekt zu erstellen. Verwenden Sie schließlich die Convert-Methode, um die Dokumentkonvertierung durchzuführen.

Code zum Konvertieren von VSDX in PDF in C#

using System;
using GroupDocs.Conversion.Options.Convert;
namespace ConvertVsdxToPdfInCSharp
{
class Program
{
public static void Main(string[] args) // Main function to convert VSDX to PDF using C#
{
// Remove the watermark in output PDF document by adding license
string licensePath = "GroupDocs.Conversion.lic";
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License();
lic.SetLicense(licensePath);
// Load the source VSDX file for conversion to PDF
var converter = new GroupDocs.Conversion.Converter("sample.vsdx");
// Set the convert options for PDF document
var convertOptions = new PdfConvertOptions();
// Convert and save the VSDX in PDF format
converter.Convert("converted.pdf", convertOptions);
Console.WriteLine("Done");
}
}
}

Wir haben ein Beispiel erstellt, um zu zeigen, wie Sie VSDX-Dateien in C# in PDF konvertieren, indem Sie die obigen Schritte ausführen. Dieser Code dient dem Zweck, eine grundlegende Dokumentenkonvertierung in PDF aus der Visio-Datei durchzuführen. Für eine komplexe Dokumententransformation können Sie mehrere Eigenschaften für das ausgegebene PDF-Dokument festlegen, indem Sie eine Instanz der PdfConvertOptions-Klasse nutzen.

In diesem Lernprogramm haben wir uns auf den Prozess zum Konvertieren einer Visio-Datei in PDF und deren Implementierung konzentriert. Wir haben uns in einem unserer letzten Beiträge mit der Dokumentenkonvertierung in Excel aus einer CSV-Datei befasst. Weitere Informationen finden Sie im Wie konvertiert man CSV in Excel in C#-Leitfaden.

 Deutsch