Microsoft® Visio Conversie van indelingen via C#
Converteer MS Visio-diagrammen naar PDF, HTML en afbeeldingen, inclusief BMP, JPG, PNG, TIFF om platformonafhankelijke .NET-applicaties te bouwen.
Voor elke oplossing, het ontwerpen van stroomdiagrammen en zakelijke stroomdiagrammen enz. Of wanneer er behoefte is om MS Visio-diagrammen in de applocatie te verwerken. Het is dus nodig om Visio formaten te ontleden en om te zetten naar andere formaten. .NET Visio API kan dit allemaal vergemakkelijken. API maakt, leest en manipuleert niet alleen Visio-bestanden, maar converteert deze ook naar afbeeldingen, PDF- en HTML-indelingen.
Interconversie Visio bestanden
Visio bestanden zoals VSDX, VSX, VTX, VDX, VSSX, VSTX, VSDM, VSSM, VSTM kunnen worden geconverteerd met slechts enkele regels C#-code. Laten we eens kijken naar het geval van VSD naar VSDX conversie. API biedt een Diagram klas om het bronbestand VSD te laden. Roep na het laden van het bestand de methode Opslaan met uitvoerpad aan met VSDX bestandsnaam en Bestandsindeling opslaan .targetFile-extensie als parameters.
C# Code voor VSD naar VSDX conversie
Visio Conversie van indelingen naar afbeeldingen
Wanneer er behoefte is om Microsoft te converteren® Visio bestanden naar afbeeldingen, waaronder JPG, PNG, BMP, TIFF en SVG. API maakt het gemakkelijk en het conversieproces is hetzelfde. Gebruik de klasse Diagram om het bestand te laden en de opslagmethode aan te roepen door de afbeeldingsnaam met het volledige pad en SaveFileFormat als parameters op te geven. Voor specifieke beeldinstellingen biedt API ImageSaveOptions klasse .
C# Code om Visio te converteren naar afbeeldingsindelingen
Converteer Visio bestanden naar pdf
API kan visio-indelingen naar PDF converteren. Het conversieproces is eenvoudig. Laad het bestand met Diagram class. Maak een Memostream-object en sla het visio-bestand op als PDF in stream met behulp van de Save-methode met stream-object en SaveFileFormat.PDF als parameters. Maak een FileStream-object voor het geconverteerde bestand om het op te slaan met MemoryStream.WriteTo(FileStream) methode.