[Visio][1]-diagrammen bieden een grote hulp bij het tekenen van complexe zakelijke stroomschema’s. U kunt elke diagramsoftware gebruiken om netwerkdiagrammen te maken met behulp van symbolen en sjablonen. U moet echter VSD/VSDX-bestanden converteren naar andere populaire bestandsindelingen om aan zakelijke vereisten te voldoen. Daarom leer je in deze blogpost hoe je Visio programmatisch converteert naar [SVG][2] in C#. We zullen deze Visio-bestandsindeling [bibliotheek][3] op bedrijfsniveau gebruiken om Visio naar SVG en Visio naar HTML te converteren. In dit artikel behandelen we de volgende punten:
- [Visio-bestandsindeling bibliotheekinstallatie][4]
- [Visio programmatisch converteren naar SVG][5]
- [Conversie van Visio naar HTML in .NET][6]
Installatie van bibliotheek met Visio-bestandsindeling
Het installatieproces duurt enkele seconden, wat uiteindelijk productietijd bespaart. U kunt de DLL-bestanden echter [downloaden][7] of de API installeren door de volgende opdracht uit te voeren in de [NuGet][8] pakketbeheerder.
Install-Package Aspose.Diagram
Converteer Visio programmatisch naar SVG
Nu gaan we de Visio naar SVG-conversie uitvoeren met een paar regels broncode in een .NET-toepassing. De stappen zijn:
- Instantiseer een instantie van de klasse [Diagram][9] en laad het VSDX-bronbestand.
- Maak een object van de klasse [MemoryStream][10] om een stream te maken.
- Gebruik de methode [Opslaan][11] om de resulterende SVG rechtstreeks in een stream op te slaan.
- Roep de methode [Opslaan][12] aan om het resulterende SVG-bestand op te slaan.
- Lees de stream in de terminal/console Kopieer en plak de volgende code in uw hoofdbestand:
Visio naar HTML-conversie in .NET
Op dezelfde manier biedt deze Visio-bestandsindelingsbibliotheek methoden om Visio naar HTML programmatisch te converteren. U kunt de stappen en het onderstaande codefragment volgen:
- Roep de [Diagram][9]-constructor aan om een VSD-diagram te laden.
- Sla het diagrambestand op als een HTML-bestand door de methode [Opslaan][12] aan te roepen. Je kunt de uitvoer zien in de onderstaande afbeelding:
Ontvang een gratis licentie
U kunt gebruikmaken van een [gratis tijdelijke licentie][13] om de API zonder evaluatiebeperkingen uit te proberen.
Opsommen
We beëindigen deze blogpost hier. U hebt geleerd hoe u Visio programmatisch converteert naar SVG in C#. Daarnaast heeft u ook de Visio naar HTML-conversie doorlopen met behulp van deze Visio-bibliotheek met bestandsindelingen. Bovendien kunt u door de [documentatie][14] navigeren om de andere functies te leren kennen. Bovendien raden we u aan onze [Aan de slag-gids][15] te volgen. Ten slotte schrijft [conholdate.com][16] nieuwe blogposts. Blijf dus in contact voor regelmatige updates.
Een vraag stellen
U kunt uw vragen of opmerkingen aan ons doorgeven op ons [forum][17].
Veelgestelde vragen
Hoe converteer ik Visio naar HTML? Roep de constructor [Diagram][9] aan om een VSD-diagram te laden en sla het diagrambestand op als een HTML-bestand door de methode [Save][12] aan te roepen. Hoe sla ik een Visio-bestand op als een SVG? Volg deze [link][5] om het codefragment te vinden dat de [Visio][1] naar [SVG][2] conversie programmatisch demonstreert.
Zie ook
- [Visio naar PDF converteren in C#][18]
- [Een HTML-bestand maken in C#][19] [1]: https://docs.fileformat.com/visio/ [2]: https://docs.fileformat.com/page-description-language/svg/ [3]: https://products.aspose.com/diagram/net/ [4]: #Visio-file-format-library-installation [5]: #Convert-Visio-to-SVG-programmatically [6]: #Visio-to-HTML-conversion-in-NET [7]: https://releases.aspose.com/diagram/net/ [8]: https://www.nuget.org/packages/Aspose.diagram [9]: https://reference.aspose.com/diagram/net/aspose.diagram/ [10]: https://learn.microsoft.com/en-us/dotnet/api/system.io.memorystream?view=net-6.0 [11]: https://reference.aspose.com/diagram/net/aspose.diagram/diagram/save/#save [12]: https://reference.aspose.com/diagram/net/aspose.diagram/diagram/save/#save_2 [13]: https://purchase.conholdate.com/temporary-license [14]: https://docs.aspose.com/diagram/net/ [15]: https://docs.aspose.com/diagram/net/getting-started/ [16]: https://conholdate.com/ [17]: https://forum.conholdate.com/ [18]: https://blog.conholdate.com/total/convert-visio-to-pdf-in-csharp/ [19]: https://blog.conholdate.com/total/how-to-create-an-html-file-in-csharp/