Microsoft Visio-ritningar används ofta i organisationer för olika designsyften. Du kan konvertera en Visio Diagram-fil till ett bildformat programmatiskt med C#. Denna konvertering är användbar eftersom bilder kan delas och förhandsgranskas enkelt jämfört med ritningsformaten VSD, VSDX etc. Den här artikeln täcker olika konverteringsscenarier under följande avsnitt:
- Visio Drawing to Image Converter – C# API-installation
- Konvertera Visio-fil (VSD/VSDX) till bild med hjälp av C#
- Konvertera en specifik sida av Visio VSD/VSDX till bild med C#
Visio Drawing to Image Converter – C# API-installation
Aspose.Diagram for .NET API kan användas för att arbeta med diagramfiler. Du kan skapa, redigera eller manipulera VSD, VSDX och flera andra filformat programmatiskt med C#-språket i .NET Framework. Vänligen konfigurera API:et genom att ladda ner det från avsnittet Nedladdningar eller med följande installationskommando NuGet:
PM> Install-Package Aspose.Diagram
Konvertera Visio-fil (VSD/VSDX) till bild med hjälp av C#
Du kan behöva konvertera en Visio-ritning till JPG, PNG, TIFF eller andra bildformat med följande steg:
- Ring diagramkonstruktören för att ladda ingångs-VSD/VSDX-ritningen.
- Spara JPG-, SVG-, BMP-, GIF- eller SVG-bildfil.
Koden nedan visar hur man konverterar ett VSD/VSDX-diagram till en JPG-, SVG-, BMP-, GIF- eller SVG-bild programmatiskt med C#:
// Ring diagramkonstruktören för att ladda en VSD/VSDX-ritning
Diagram diagram = new Diagram("ExportToImage.vsd");
// Spara JPG-, SVG-, BMP-, GIF- eller SVG-bildfil
diagram.Save("ExportToImage_out.png", SaveFileFormat.PNG);
Konvertera en specifik sida av Visio VSD/VSDX till bild med C#
Ibland kanske du vill referera till en specifik sida i en Visio-ritning och se dess innehåll eller skapa en miniatyrbild. Du kan enkelt konvertera en specifik sida i en VSD/VSDX-fil till en bildfil. Följ stegen nedan för att rendera en specifik sida i en Visio-diagramfil till en bild programmatiskt med C#:
- Ladda ingångsdiagram som VSD/VSDX-fil med klassen Diagram.
- Ange utdatabildformat som PNG.
- Ange sidan med sidindex.
- Spara utdatabildformat som JPG-, SVG-, BMP-, GIF- eller SVG-filer med metoden Spara.
Följande kod förklarar hur man konverterar en specifik sida i en Visio-diagramfil (VSD/VSDX) till en bild programmatiskt med C#:
// Ladda ingångsdiagram som VSD/VSDX-fil
Diagram diagram = new Diagram("ExportPageToImage.vsd");
// Ange utdatabildformat som PNG
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.PNG);
// Spara endast en sida, efter sidindex
options.PageIndex = 0;
// Spara den resulterande bildfilen
diagram.Save("ExportPageToImage_out.png", options);
Få gratis API-licens
Du kan begära en Free Temporary License för att utvärdera API:et utan några begränsningar.
Slutsats
Sammanfattningsvis har du lärt dig hur man konverterar en Visio-diagramfil till ett bildformat, samt hur man konverterar en specifik sida i VSD/VSDX-fil till en bild med hjälp av C#. Dessutom kan du också ta en titt på API Dokumentation för mer information om API. Om du har några frågor är du välkommen att kontakta oss via Free Support Forum.