Ez a cikk a Visio PNG formátumba konvertálásával kapcsolatos részleteket tartalmazza C#-ban. Lépésről lépésre lefedi a VSDX vagy a VSD a PNG C#-ban való megjelenítéséhez szükséges futó mintakódot. A kimeneti képhez különböző tulajdonságok állíthatók be a generált fájl módosításához.
A Visio PNG-re konvertálásának lépései C#-ban
- Telepítse a Aspose.Diagram API-t a Visio-fájlok exportálásához
- Hozzon létre egy objektumot a Diagram osztályból a bemeneti fájl betöltéséhez
- Állítsa be a ImageSaveOptions osztályt a kimeneti PNG-képhez
- Írja meg a kimeneti PNG-képet a Save() metódussal
Ezek a lépések leírják az alapvető algoritmust, amellyel a Visio PNG-re konvertálható C#-ban. Először is töltse be a Visio forrásdiagramot a Diagram osztály objektumával. Ezután állítson be különböző jellemzőket a kimeneti képhez, és exportálja a kimeneti PNG-képet bájttömbbe, fájlba vagy adatfolyamba.
Kód a Visio PNG-re konvertálásához C#-ban
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"); | |
} | |
} | |
} |
Ez a futtatható kódminta elegendő ahhoz, hogy VSDX-t PNG-vé konvertáljon C#-ban. Azonban egyéni értékek és tulajdonságok kiválasztásával beállíthatja a képfelbontást, a méretezést, a nagyítást stb. a generált kimeneti kép módosításához. Ezen túlmenően az API lehetővé teszi, hogy különböző túlterhelés-konstruktorokkal és módszerekkel dolgozzon, amelyek segítségével a fájlokat memóriafolyammal, fájlfolyammal vagy tömbökkel kezelheti az Ön igényei szerint.
Ez az oktatóanyag elmagyarázza a *VSD C#-ban PNG-re konvertálásának folyamatára vonatkozó információkat. Ha viszont meg szeretné ismerni a Visio-fájlok PDF-fájlokká konvertálását, tekintse meg a hogyan lehet a Visio-t PDF-be konvertálni C#-ban című cikket.