Vi kommer att fokusera på dokumentkonvertering genom att använda ett av de populära biblioteken i den här guiden och tillhandahålla en steg-för-steg-process för att konvertera VSDX till PDF i C#. Användare kan utföra dokumenttransformation för Visio-fil utan Microsoft Visio. Vidare utvecklar vi exempelkod för att generera PDF från VSDX med C# för den här handledningen så att du kan använda den i dina projekt.
Steg för att konvertera VSDX till PDF i C#
- Installera paketet GroupDocs.Conversion for .NET från NuGet-pakethanteraren i projektet
- Lägg till en referens till namnområdet GroupDocs.Conversion för att utföra dokumentkonvertering
- Ladda VSDX-filen genom att skapa ett objekt av klassen Converter
- Initiera klassen PdfConvertOptions för att ställa in attribut för utdata-PDF-filen
- Använd Converter-metoden i Converter-klassen för att konvertera VSDX till PDF med C#, skicka PdfConvertOptions-instansen och mata ut Visio-filnamnet som argument till Convert-metoden
Du kan snabbt implementera funktionen C# VSDX till PDF-omvandlare med några rader kod om du följer de föregående instruktionerna. Du behöver inte installera Microsoft Visio för att konvertera en Visio-fil till PDF-dokument. Installera det nödvändiga paketet från den givna URL:en och referera till det i koden för implementering. Efter det, använd Converter-klassen för att ladda indata-VSDX-filen och bygga ett PdfConvertOptions-objekt. Använd slutligen Konverteringsmetoden för att utföra dokumentkonvertering.
Kod för att konvertera VSDX till PDF i 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"); | |
} | |
} | |
} |
Vi har tagit fram ett exempel för att visa hur man konverterar VSDX-fil till PDF i C# genom att följa stegen ovan. Denna kod tjänar syftet att utföra grundläggande dokumentkonvertering till PDF från Visio-filen. För komplex dokumenttransformation kan du ställa in flera egenskaper för PDF-dokumentet genom att använda en instans av klassen PdfConvertOptions.
I den här handledningen fokuserade vi på processen för att konvertera en Visio-fil till PDF och hur man implementerar dem. Vi utforskade dokumentkonvertering till Excel från en CSV-fil i ett av våra senaste inlägg, se guiden hur man konverterar CSV till Excel i C# för mer information.