Aspose.Diagram for .NET
C# .NET API Visio diagramok létrehozásához, szerkesztéséhez és konvertálásához
Erőteljes Visio Diagraming API Visio fájlok létrehozásához, szerkesztéséhez, manipulálásához és XPS, HTML, SVG, SWF, XAML, képek vagy PDF formátumokká konvertálásához.
Az Aspose.Diagram for .NET egy nagyon hasznos Visio Diagramming könyvtár, amely lehetőséget ad a szoftverfejlesztőknek Microsoft Visio diagramok létrehozására, módosítására, manipulálására és konvertálására C# alkalmazásokon belül. A könyvtár számos funkciót kínál a Microsoft Visio diagramokon belüli alakzatokkal és oldalakkal való munkavégzéshez. Lehetővé teszi alakzatok és alakzatok tulajdonságainak hozzáadását, törlését és módosítását, mint például a méret, pozíció és formázás. A könyvtárat úgy tervezték, hogy kiszolgálón és kliensen is jól működjön.
Az Aspose.Diagram for .NET nagyon hasznos szolgáltatásokat nyújt az oldaltulajdonságok, például az oldalméret, a tájolás és a margók kezeléséhez, valamint kezeli a Visio diagramon belüli rétegek és szakaszok láthatóságát és sorrendjét. Támogatja továbbá a Visio-összekötők és a betűtípus-információk lekérését, a különböző diagramok egyesítését, új oldal beszúrását vagy másolását, a Visio-oldal formázását, az oldalméret kezelését, a képek kibontását, a Visio-alakzatokhoz való hiperhivatkozás hozzáadását, a képhez vízjel hozzáadását, a nyers adatfeldolgozást. , képalakzat cseréje, mezők létrehozása, Visio Shape adatok hozzáadása, lekérése vagy másolása és még sok más.
Az Aspose.Diagram for .NET része számos hasznos előnyt tartalmaz, például képes olvasni, írni és konvertálni a Microsoft Visio diagramokat különféle formátumokba, például VSDX, VSX, VTX, VDX, VSSX, VSTX, VSDM, VSSM, VSD, VSS, VST és VDW. Ez lehetővé teszi a fejlesztők számára, hogy könnyedén dolgozzanak a Visio diagramokkal olyan formátumban, amely a legjobban megfelel az igényeiknek, legyen szó akár együttműködésről, elemzésről vagy prezentációról. Az alapvető funkciókon kívül a könyvtár egy sor speciális szolgáltatást is kínál, mint például a makrók és bővítmények támogatása, valamint a beépített függvények segítségével történő számítások elvégzésének képessége. Ez lehetővé teszi a fejlesztők számára, hogy összetett és kifinomult Visio-diagramokat készítsenek, adatelemzést végezzenek, valamint jelentéseket készítsenek könnyedén.
Kezdő lépések az Aspose.Diagram for.NET-hez
Az Aspose.Diagram for .NET telepítésének javasolt módja a NuGet használata. Kérjük, használja a következő parancsot a zökkenőmentes telepítés érdekében.
Telepítse az Aspose.Diagram-ot .NET-hez NuGet-en keresztül
Install-Package Aspose.Pdf
Le is töltheti közvetlenül az Aspose termékoldaláról.Visio-diagramok létrehozása C# .NET API-n keresztül
Az Aspose.Diagram for .NET teljes mértékben támogatja a Visio diagramok programozott létrehozását és kezelését, Microsoft Visio használata nélkül. A könyvtár lehetővé teszi a felhasználók számára a diagramok alakzatainak és tulajdonságainak egyszerű kezelését. Támogatja az elrendezési alakzatok funkciót, hogy az alakzatokat a kézi módszerhez képest gyorsabban pozícionálja. A könyvtár támogatja a VBA-modulkóddal való automatikus munkát, és lehetővé teszi a felhasználók számára a VBA-modul kódjának kinyerését és módosítását. Az Aspose.Diagram segítségével új Visio-diagramokat hozhat létre a semmiből, vagy betölthet meglévőket, alakzatokat, szöveget és egyéb elemeket adhat hozzá és kezelhet, és a módosított diagramokat lemezre vagy adatfolyamra mentheti.
Új diagram létrehozása a semmiből a .NET API-n keresztül
string dataDir = RunExamples.GetDataDir_LoadSaveConvert();
// Initialize a Diagram class
Diagram diagram = new Diagram();
// Save diagram in the VSDX format
diagram.Save(dataDir + "CreateNewVisio_out.vsdx", SaveFileFormat.VSDX);
Visio-diagramok konvertálása más fájlformátumokká a C# API-n keresztül
Az Aspose.Diagram for .NET egy kényelmes és hatékony megoldás, amely lehetővé teszi a szoftverfejlesztők számára, hogy saját .NET-alkalmazásaikon belül nyissák meg és konvertálják a Microsoft Visio diagramokat különböző fájlformátumokká. A könyvtár támogatja a Visio diagramok konvertálását néhány népszerű fájlformátumra, mint például PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF és még sok más. Az átalakítási folyamat gyors és hatékony, a kimeneti fájl pedig pontos és kiváló minőségű. A könyvtár néhány fontos funkciót támogat, mint például az oldalak felosztása, a Visio rajz konvertálása szelektív alakzatokkal, a meglévő alakzatok módosítása stb.
A Microsoft Visio Drawing exportálása PDF-be a C# API-n keresztül
string dataDir = RunExamples.GetDataDir_LoadSaveConvert();
// Call the diagram constructor to load a VSD diagram
Diagram diagram = new Diagram(dataDir + "ExportToPDF.vsd");
MemoryStream pdfStream = new MemoryStream();
// Save diagram
diagram.Save(pdfStream, SaveFileFormat.PDF);
// Create a PDF file
FileStream pdfFileStream = new FileStream(dataDir + "ExportToPDF_out.pdf", FileMode.Create, FileAccess.Write);
pdfStream.WriteTo(pdfFileStream);
pdfFileStream.Close();
pdfStream.Close();
// Display Status.
System.Console.WriteLine("Conversion from vsd to pdf performed successfully.");
Alakzatok hozzáadása és kezelése a Visio-fájlokban .NETAPI-n keresztül
Az Aspose.Diagram for .NET lehetővé teszi a szoftverfejlesztők számára, hogy alakzatokat szúrjanak be a Visio diagramokba, és könnyedén kezeljék tulajdonságait. A könyvtár számos fontos funkciót támogat a Visio-alakzatok kezeléséhez, mint például új alakzat hozzáadása, meglévő alakzatok lekérése és módosítása, Visio-alakzat konvertálása HTML-be vagy képpé, meglévő alakzat másolása, alakzatok összekapcsolása, alakzatok bekezdés kezelése, alakzatragasztás támogatása, Visio Idővonal-alakzatok, Pin értékek kiszámítása, alakzat méretének beállítása, téma alkalmazása alakzatra, csoportosítás, alakzatok konvertálása és ellenőrzése és még sok más.
Alakzatinformációk lekérése a Visio diagramból a C# API-n keresztül
string dataDir = RunExamples.GetDataDir_Shapes();
// Load diagram
Diagram vsdDiagram = new Diagram(dataDir + "RetrieveShapeInfo.vsd");
foreach (Aspose.Diagram.Shape shape in vsdDiagram.Pages[0].Shapes)
{
// Display information about the shapes
Console.WriteLine("\nShape ID : " + shape.ID);
Console.WriteLine("Name : " + shape.Name);
Console.WriteLine("Master Shape : " + shape.Master.Name);
}
Szöveg beszúrása és szerkesztése a Visio diagramokban .NET API-n keresztül
Az Aspose.Diagram for .NET lehetővé teszi a szoftverfejlesztők számára, hogy a Visio diagramokon belül, a .NET-könyvtár használatával különböző módon dolgozzanak a Visióval. A C# könyvtár különböző funkciókat tartalmaz az alakzatokban lévő szövegek kezelésére, például szövegalakzat beszúrása, szövegalak testreszabása a Visio diagramban, az alakzat szövegének frissítése, az alakzat szövegének megkeresése és cseréje, beépített vagy egyéni stíluslap alkalmazása a szövegre. , alkalmazzon más stílust egy alakzat egyes szövegértékeire, egyszerű szöveget vonjon ki a Visio diagram oldaláról és még sok más.
Szöveg alakzat hozzáadása a Visio diagramhoz a .NET API-n keresztül
string dataDir = RunExamples.GetDataDir_ShapeText();
// Create a new diagram
Diagram diagram = new Diagram();
// Set parameters and add text to a Visio page
double PinX = 1, PinY = 1, Width = 1, Height = 1;
diagram.Pages[0].AddText(PinX, PinY, Width, Height, "Test text");
// Save diagram
diagram.Save(dataDir + "InsertTextShape_out.vsdx", SaveFileFormat.VSDX);