यह लेख चर्चा करता है कि C# में Visio आरेख कैसे बनाएँ। यह C# में Visio आरेख निर्माण को स्वचालित करने के लिए चरणबद्ध प्रक्रिया और एक कार्यशील नमूना कोड साझा करता है। इसके अतिरिक्त, यह आउटपुट Visio आरेख को विभिन्न फ़ाइल स्वरूपों में निर्यात करने को भी कवर करता है।
C# में Visio आरेख बनाने के चरण
- Visio आरेख बनाने के लिए Aspose.Diagram API इंस्टॉल करें
- Diagram क्लास का एक उदाहरण बनाएँ
- स्टेंसिल फ़ाइल का उपयोग करके मास्टर जोड़ें
- AddShape() विधि से एक आयताकार आकार डालें और विभिन्न गुण सेट करें
- Save() विधि से आउटपुट Visio आरेख निर्यात करें
ये चरण C# में Visio बनाने के तरीके का अवलोकन प्रदान करते हैं। सबसे पहले, स्क्रैच से एक आरेख बनाएं और एक मास्टर स्टेंसिल लोड करें। आयाम, स्थिति और पृष्ठ संख्या जैसे विभिन्न मापदंडों को निर्दिष्ट करते हुए एक आकृति डालें। अंत में, प्रक्रिया को पूरा करने के लिए आउटपुट Visio आरेख को VSDX फ़ाइल के रूप में प्रस्तुत करें।
C# में प्रोग्रामेटिक रूप से Visio आरेख बनाने के लिए कोड
using Aspose.Diagram; | |
class CreateVisioDiagram | |
{ | |
static void Main() | |
{ | |
new License().SetLicense("license.lic");// Initialize the Drawing License | |
// Create a new instance of a diagram | |
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram(); | |
// Define the name of the master (template) to be used for creating shapes | |
string masterName = "Rectangle"; | |
diagram.AddMaster("Basic Shapes.vss", masterName); | |
// Define the dimensions and position for the new shape | |
double width = 2, height = 2, pinX = 4.25, pinY = 4.5; | |
// Add a new rectangle shape to the diagram using the specified master | |
long rectangleId = diagram.AddShape(pinX, pinY, width, height, masterName, 0); | |
// Retrieve the shape by its ID for modification | |
Aspose.Diagram.Shape rectangle = diagram.Pages[0].Shapes.GetShape(rectangleId); | |
// Set the position of the shape by modifying its PinX and PinY properties | |
rectangle.XForm.PinX.Value = 5; | |
rectangle.XForm.PinY.Value = 5; | |
// Set the type of the shape to indicate it is a standard shape | |
rectangle.Type = Aspose.Diagram.TypeValue.Shape; | |
// Add text to the shape | |
rectangle.Text.Value.Add(new Aspose.Diagram.Txt("Aspose Diagram")); | |
// Apply a predefined text style to the shape's text | |
rectangle.TextStyle = diagram.StyleSheets[3]; | |
// Save the modified diagram to a file | |
diagram.Save("Visio_out.vsdx", Aspose.Diagram.SaveFileFormat.Vsdx); | |
} | |
} |
आप इस कोड स्निपेट का उपयोग C# में Visio में कोई भी प्रोसेस डायग्राम बनाने के लिए कर सकते हैं। यह नमूना कोड एक बुनियादी संस्करण है, लेकिन आप अपनी आवश्यकताओं को पूरा करने के लिए कई अन्य प्रकार के आकार और कनेक्टर बनाने के लिए इसे बढ़ा सकते हैं। इसी तरह, अपनी आवश्यकताओं के आधार पर उत्पन्न ड्राइंग को रास्टर इमेज, वेक्टर इमेज, पीडीएफ या अन्य प्रारूपों के रूप में प्रस्तुत करने के लिए आउटपुट फ़ाइल प्रारूप को समायोजित करें।
इस ट्यूटोरियल में C# में प्रोग्रामेटिक रूप से Visio आरेख बनाने की जानकारी शामिल की गई है। हालाँकि, यदि आप VSD फ़ाइल रूपांतरण की खोज में रुचि रखते हैं, तो C# में VSD को VSDX में बदलें पर लेख पढ़ें।