PNG JPG BMP TIFF VSDX
Aspose.Diagram  for .NET

Folyamatábra stílusú szervezeti diagram létrehozása a(z) VSDX nyelven itt: C#

A natív és nagy teljesítményű folyamatábra stílusú szervezeti diagramot hoz létre VSDX dokumentumban szerveroldali Aspose.Diagram for .NET API-k segítségével, olyan szoftverek használata nélkül, mint a Microsoft vagy az Open Office, az Adobe PDF.

Folyamatábra stílusú szervezeti diagram létrehozása a VSDX fájlban a C# használatával

A folyamatábra stílusú szervezeti diagram létrehozásához a(z) VSD fájlban ezt használjuk

Aspose.Diagram for .NET

API, amely funkciókban gazdag, hatékony és könnyen használható dokumentumkezelési és egyesítő API a C# platformhoz. Nyisd ki

NuGet

csomagkezelő, keressen Aspose.Diagram és telepítse. A következő parancsot is használhatja a Package Manager konzolból.

Parancs


PM> Install-Package Aspose.Diagram

A folyamatábra stílusú szervezeti diagram létrehozásának lépései a VSDX Fájlokban itt: C#

Folyamatábra stílusú szervezeti diagram létrehozása

Aspose.Diagram for .NET

Az API-k néhány sornyi kóddal elkészíthetők.

  • Hozzon létre egy diagram-ot sablonból.
  • Válassza ki az oldalt az azonosítójával
  • Szervezeti csomópont alakzatok hozzáadása az oldalhoz.
  • Adjon hozzá csatlakozókat az oldalhoz az alakzat és a szülő összekapcsolásához.
  • Automatikus elrendezés az Elrendezés mód meghívásával
  • Hívja meg a Save() metódust, és adja meg a fájlnevet (teljes elérési út) és a formátumot (VSDX) paraméterként.
  • Most már megnyithatja és használhatja a(z) VSDX fájlt a(z) Microsoft Office, Adobe PDF vagy bármely más kompatibilis programban.

rendszerkövetelmények

API-jaink az összes főbb platformon és operációs rendszeren támogatottak. Mielőtt végrehajtaná az alábbi kódot, győződjön meg arról, hogy a következő előfeltételekkel rendelkezik a rendszeren.

  • Microsoft Windows vagy kompatibilis operációs rendszer .NET Framework, .NET Core, Mono vagy COM-együttműködéssel- Fejlesztői környezet, például a Microsoft Visual Studio- Aspose.Diagram for .NET DLL-re hivatkozik a projektben – Telepítse innen: NuGet a fenti Letöltés gombbal
 

Folyamatábra stílusú szervezeti diagram létrehozása VSDX fájlban - C#

// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_FlowChart();
// Load masters from any existing diagram, stencil or template
// And add in the new diagram
string visioStencil = dataDir + "Basic Shapes.vss";
const string rectangleMaster = "Rectangle";
const string connectorMaster = "Dynamic connector";
const int pageNumber = 0;
const double width = 1;
const double height = 1;
double pinX = 4.25;
double pinY = 9.5;
// Define values to construct the hierarchy
List<string> listPos = new List<string>(new string[] { "0", "0:0", "0:1", "0:2", "0:3", "0:4", "0:5", "0:6", "0:0:0", "0:0:1", "0:3:0", "0:3:1", "0:3:2", "0:6:0", "0:6:1" });
// Define a Hashtable to map the string name to long shape id
Hashtable shapeIdMap = new Hashtable();
// Create a new diagram
Diagram diagram = new Diagram(visioStencil);
foreach (string orgnode in listPos)
{
// Add a new rectangle shape
long rectangleId = diagram.AddShape(pinX++, pinY++, width, height, rectangleMaster, pageNumber);
// Set the new shape's properties
Shape shape = diagram.Pages[pageNumber].Shapes.GetShape(rectangleId);
shape.Text.Value.Add(new Txt(orgnode));
shape.Name = orgnode;
shapeIdMap.Add(orgnode, rectangleId);
}
// Create connections between nodes
foreach (string orgName in listPos)
{
int lastColon = orgName.LastIndexOf(':');
if(lastColon > 0)
{
string parendName = orgName.Substring(0, lastColon);
long shapeId = (long)shapeIdMap[orgName];
long parentId = (long)shapeIdMap[parendName];
Shape connector1 = new Shape();
long connecter1Id = diagram.AddShape(connector1, connectorMaster, pageNumber);
diagram.Pages[pageNumber].ConnectShapesViaConnector(parentId, ConnectionPointPlace.Right,
shapeId, ConnectionPointPlace.Left, connecter1Id);
}
}
//auto layout FlowChart
LayoutOptions flowChartOptions = new LayoutOptions
{
LayoutStyle = LayoutStyle.FlowChart,
Direction = LayoutDirection.TopToBottom,
EnlargePage = true
};
diagram.Pages[pageNumber].Layout(flowChartOptions);
// Save diagram
diagram.Save(dataDir + "FlowChart_out.vsdx", SaveFileFormat.VSDX);
 
  • Körülbelül Aspose.Diagram for .NET API

    A Aspose.Diagram egy Microsoft Visio dokumentumformátum-manipuláció API. Könnyen betölthető, létrehozható, módosítható, manipulálható, beleértve a daigram elemeket, és konvertálható a Visio diagramok más formátumokba, mint például PDF, XPS, JPEG, PNG, BMP, TIFF, SVG, EMF stb. Ez egy önálló API, és nem szükséges a Microsoft Visio vagy más szoftver telepítése.

    Online VSDX folyamatábra stílusú szervezeti diagram élő bemutatók

    Hozzon létre folyamatábra stílusú szervezeti diagramot VSDX dokumentumban most, látogassa meg webhelyünket Élő bemutatók weboldala . Az élő demónak a következő előnyei vannak

      Nincs szükség a(z) Aspose API letöltésére.
      Nem kell kódot írni.
      Csak töltse fel VSDX fájlját.
      Azonnal létrehozza a folyamatábra stílusú szervezeti diagramot VSDX dokumentumban.

    VSDX Mi a VSDX fájlformátum

    .VSDX kiterjesztésű fájlok Microsoft Visio fájlformátumot képviselnek, amelyet 2013-tól kezdve vezettünk be: Microsoft Office. A bináris fájlformátum, a .VSD helyettesítésére fejlesztették ki, amelyet a Microsoft Visio korábbi verziói támogatnak. A SharePoint Server 2013 Visio szolgáltatásai is támogatják, és nincs szükség közvetítő fájlformátumra a SharePoint Serveren való közzétételhez. A Visio fájlok vizuális objektumokat, folyamatábrákat, UML-t diagram, információáramlást, szervezeti diagramokat, szoftverdiagramokat, hálózati elrendezést, adatbázis-modelleket, objektumleképezést és más hasonló információkat tartalmazó rajzok létrehozására szolgálnak. A Visio használatával generált fájlok különböző fájlformátumokba is exportálhatók, például PNG, BMP, PDF és mások.

    Bővebben

    Egyéb támogatott szervezeti diagram formátumok

    A C# használatával könnyen létrehozhat folyamatábra stílusú szervezeti diagramokat különböző formátumokban, beleértve.

    Vsd (Microsoft Visio Rajzok)
    Vdx (Visio rajz XML fájl)
    VSSX (Visio sablonfájl)
    VSTX (Visio sablonfájl)
    VSDM (Visio makró-engedélyezett rajzfájl)
    VSSM (Visio makró-engedélyezett sablonfájl)
    VSTM (Visio makró-engedélyezett sablonfájl)