PNG JPG BMP TIFF VSDX
Aspose.Diagram  for .NET

C# में VDX में फ़्लोचार्ट शैली संगठन चार्ट बनाएं

Microsoft या ओपन Office, Adobe PDF जैसे किसी सॉफ़्टवेयर के उपयोग के बिना, सर्वर-साइड Aspose.Diagram for .NET API का उपयोग करके VDX दस्तावेज़ में मूल और उच्च प्रदर्शन फ़्लोचार्ट शैली संगठन चार्ट बनाते हैं।

VDX फ़ाइल का उपयोग करके C# में फ़्लोचार्ट शैली संगठन चार्ट कैसे बनाएं

VDX फ़ाइल में फ़्लोचार्ट शैली संगठन चार्ट बनाने के लिए, हम उपयोग करेंगे

Aspose.Diagram for .NET

API जो C# प्लेटफॉर्म के लिए एक सुविधा संपन्न, शक्तिशाली और उपयोग में आसान दस्तावेज़ हेरफेर और विलय API है। खुला

NuGet

पैकेज मैनेजर, खोजें


और स्थापित करें। आप पैकेज मैनेजर कंसोल से निम्न कमांड का भी उपयोग कर सकते हैं।

आज्ञा


PM> Install-Package Aspose.Diagram

VDX फ़ाइलें C# में फ़्लोचार्ट शैली संगठन चार्ट बनाने के चरण

के साथ फ़्लोचार्ट शैली संगठन चार्ट बनाना

Aspose.Diagram for .NET

एपीआई कोड की कुछ ही पंक्तियों के साथ किया जा सकता है।

  • स्टैंसिल से एक diagram बनाएं।
  • पृष्ठ को उसकी आईडी के माध्यम से चुनें
  • पृष्ठ पर संगठन नोड आकार जोड़ें।
  • आकार और उसके पैरेंट को जोड़ने के लिए कनेक्टर्स को पेज में जोड़ें।
  • लेआउट विधि को लागू करके ऑटो लेआउट
  • सहेजें() विधि को कॉल करें और फ़ाइल नाम (पूर्ण पथ) और प्रारूप (VSDX) को पैरामीटर के रूप में पास करें।
  • अब आप Microsoft Office, Adobe PDF या किसी अन्य संगत प्रोग्राम में VSDX फ़ाइल खोल सकते हैं और उसका उपयोग कर सकते हैं।

सिस्टम आवश्यकताएं

हमारे एपीआई सभी प्रमुख प्लेटफॉर्म और ऑपरेटिंग सिस्टम पर समर्थित हैं। नीचे दिए गए कोड को निष्पादित करने से पहले, कृपया सुनिश्चित करें कि आपके सिस्टम पर निम्नलिखित पूर्वापेक्षाएँ हैं।

  • Microsoft विंडोज़ या .NET Framework, .NET कोर, Mono या COM इंटरऑप के साथ संगत ओएस- विकास का माहौल जैसे Microsoft विजुअल स्टूडियो- Aspose.Diagram for .NET आपके प्रोजेक्ट में संदर्भित DLL - ऊपर दिए गए डाउनलोड बटन का उपयोग करके NuGet से इंस्टॉल करें
 

Vdx फ़ाइलें - 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);
 
  • लगभग Aspose.Diagram for .NET API

    Aspose.Diagram एक Microsoft Visio दस्तावेज़ प्रारूप हेरफेर API है। कोई भी आसानी से लोड कर सकता है, बना सकता है, संशोधित कर सकता है, डायग्राम तत्वों सहित हेरफेर कर सकता है और Visio आरेखों को पीडीएफ, एक्सपीएस, जेपीईजी, पीएनजी, बीएमपी, टीआईएफएफ, एसवीजी, ईएमएफ और अधिक जैसे अन्य प्रारूपों में परिवर्तित कर सकता है। यह एक स्टैंडअलोन API है और इसे स्थापित करने के लिए Microsoft Visio या किसी अन्य सॉफ़्टवेयर की आवश्यकता नहीं है।

    ऑनलाइन VDX फ़्लोचार्ट शैली संगठन चार्ट लाइव डेमो

    हमारे . पर जाकर अभी VDX दस्तावेज़ों में फ़्लोचार्ट शैली संगठन चार्ट बनाएं लाइव डेमो वेबसाइट . लाइव डेमो के निम्नलिखित लाभ हैं

      Aspose API डाउनलोड करने की आवश्यकता नहीं है।
      कोई कोड लिखने की जरूरत नहीं है।
      बस अपनी VDX फ़ाइलें अपलोड करें।
      यह तुरंत VDX दस्तावेज़ों में फ़्लोचार्ट शैली संगठन चार्ट बनाएगा।

    VDX क्या है VDX फ़ाइल प्रारूप

    कोई भी आरेखण या चार्ट जो Microsoft Visio में बनाया गया है, लेकिन XML प्रारूप में सहेजा गया है, उसका .VDX एक्सटेंशन है। Visio सॉफ़्टवेयर में एक Visio आरेखण XML फ़ाइल बनाई जाती है, जिसे Microsoft द्वारा विकसित किया गया है। Microsoft Visio में विज़ुअल दस्तावेज़ जेनरेट करने की क्षमता है जिनका उपयोग प्रस्तुतियों और दस्तावेज़ों में किया जा सकता है। Visio आरेखण XML फ़ाइल में विज़ुअल ऑब्जेक्ट और विज़ुअल तत्वों के मेटाडेटा विवरण होते हैं। इन दृश्य तत्वों में टेक्स्ट भी जोड़ा जा सकता है विजन ड्राइंग एक्सएमएल फाइल। ये Visio ड्राइंग एक्सएमएल फाइलें एक्सएमएल-आधारित स्वरूपण मानकों और छवि डेटा एन्कोडिंग विनिर्देशों के साथ एकीकृत हैं जो इसकी सामग्री को Microsoft Visio सॉफ़्टवेयर द्वारा VDX फ़ाइल प्रारूप में प्रस्तुत और संग्रहीत करने की अनुमति देती हैं।

    पढ़ने अधिक

    अन्य समर्थित संगठन चार्ट प्रारूप

    C# का उपयोग करके, कोई भी व्यक्ति आसानी से विभिन्न स्वरूपों में फ़्लोचार्ट शैली संगठन चार्ट बना सकता है, जिसमें शामिल हैं।

    Vsd (Microsoft Visio आरेखण)
    VSSX (Visio स्टैंसिल फ़ाइल)
    VSTX (Visio टेम्पलेट फ़ाइल)
    VSDM (Visio मैक्रो-सक्षम आरेखण फ़ाइल)
    VSSM (Visio मैक्रो-सक्षम स्टैंसिल फ़ाइल)
    VSTM (Visio मैक्रो-सक्षम टेम्पलेट फ़ाइल)
    VSDX (Visio ड्राइंग फ़ाइल)