Tento článek obsahuje podrobnosti týkající se jak převést Visio na PNG v C#. Pokrývá proces krok za krokem spolu se spuštěným ukázkovým kódem pro vykreslení VSDX nebo VSD až PNG v C#. Pro úpravu generovaného souboru lze nastavit různé vlastnosti výstupního obrazu.
Kroky k převodu Visio na PNG v C#
- Chcete-li exportovat soubory Visio, nainstalujte Aspose.Diagram API
- Vytvořte objekt třídy Diagram pro načtení vstupního souboru
- Nastavte předvolby pomocí třídy ImageSaveOptions pro výstupní obrázek PNG
- Napište výstupní obrázek PNG pomocí metody Save().
Tyto kroky popisují základní algoritmus převést Visio na PNG v C#. Nejprve načtěte zdrojový diagram Visio s objektem třídy Diagram. Poté nakonfigurujte různé charakteristiky pro výstupní obraz a exportujte výstupní obraz PNG do bajtového pole, souboru nebo proudu.
Kód pro převod Visia na PNG v C#
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert Visio to PNG in C# | |
{ | |
// Load the license | |
Aspose.Diagram.License lic = new Aspose.Diagram.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Load input VSD VSDX Visio file | |
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("VisioToPNG.vsdx"); | |
// Specify output image format as PNG | |
Aspose.Diagram.Saving.ImageSaveOptions options = new Aspose.Diagram.Saving.ImageSaveOptions(Aspose.Diagram.SaveFileFormat.Png); | |
// Set the property related to hidden pages | |
options.ExportHiddenPage = false; | |
// Save the resultant Image file | |
diagram.Save("VisioToPNG.png", options); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Tato ukázka spustitelného kódu je dostatečná pro převod VSDX na PNG v C#. Můžete však vybrat vlastní hodnoty a vlastnosti pro nastavení rozlišení obrazu, měřítka, přiblížení atd. a upravit tak vygenerovaný výstupní obraz. Kromě toho vám API umožňuje pracovat s různými konstruktory a metodami přetížení, které lze použít k manipulaci se soubory s paměťovým proudem, souborovým proudem nebo poli podle vašich potřeb.
Tento tutoriál vysvětlil informace týkající se procesu převodu VSD na PNG v C#. Pokud se však chcete naučit převádět soubory Visio na soubory PDF, přejděte na článek na jak převést Visio do PDF v C#.