Aspose.Diagram for .NET
विज़ियो आरेख बनाने, संपादित करने और परिवर्तित करने के लिए C# .NET API
Visio फ़ाइलों को XPS, HTML, SVG, SWF, XAML, छवियों या PDF प्रारूपों में बनाने, संपादित करने, हेरफेर करने और परिवर्तित करने के लिए एक शक्तिशाली Visio आरेखण API।
Aspose.Diagram for .NET एक बहुत ही उपयोगी Visio Diagramming लाइब्रेरी है जो सॉफ्टवेयर डेवलपर्स को C# एप्लीकेशन के अंदर Microsoft Visio Diagrams बनाने, संशोधित करने, हेरफेर करने और परिवर्तित करने की क्षमता प्रदान करती है। यह लाइब्रेरी Microsoft Visio डायग्राम के भीतर आकृतियों और पेजों के साथ काम करने के लिए कार्यक्षमताओं का एक समृद्ध सेट प्रदान करती है। यह आकृतियों और आकृतियों के गुणों, जैसे आकार, स्थिति और स्वरूपण को जोड़ने, हटाने और संशोधित करने की अनुमति देता है। लाइब्रेरी को सर्वर और क्लाइंट दोनों पर अच्छा प्रदर्शन करने के लिए डिज़ाइन किया गया है।
Aspose.Diagram for .NET पेज साइज़, ओरिएंटेशन और मार्जिन जैसे पेज गुणों को संभालने के लिए बहुत उपयोगी सुविधाएँ प्रदान करता है, और Visio डायग्राम के भीतर परतों और अनुभागों की दृश्यता और क्रम को प्रबंधित करता है। यह Visio कनेक्टर और फ़ॉन्ट जानकारी प्राप्त करने, विभिन्न आरेखों को मर्ज करने, एक नया पृष्ठ सम्मिलित करने या कॉपी करने, Visio पृष्ठ को फ़ॉर्मेट करने, पृष्ठ आकार प्रबंधित करने, छवियों को निकालने, Visio आकृति में हाइपरलिंक जोड़ने, छवि में वॉटरमार्क जोड़ने, कच्चे डेटा को संसाधित करने, चित्र आकृति को बदलने, फ़ील्ड बनाने, Visio आकृति डेटा जोड़ने या पुनर्प्राप्त करने या कॉपी करने और कई अन्य कार्यों का भी समर्थन करता है।
.NET के लिए Aspose.Diagram के कई उपयोगी लाभ हैं जैसे कि VSDX, VSX, VTX, VDX, VSSX, VSTX, VSDM, VSSM, VSD, VSS, VST और VDW जैसे विभिन्न प्रारूपों में Microsoft Visio आरेखों को पढ़ने, लिखने और परिवर्तित करने की क्षमता। अपनी मुख्य कार्यक्षमता के अलावा, लाइब्रेरी कई उन्नत सुविधाएँ भी प्रदान करती है, जैसे मैक्रोज़ और प्लगइन्स के लिए समर्थन, और अंतर्निहित फ़ंक्शन का उपयोग करके गणना करने की क्षमता। यह डेवलपर्स को जटिल और परिष्कृत विज़ियो आरेख बनाने और डेटा विश्लेषण करने के साथ-साथ आसानी से रिपोर्ट तैयार करने की अनुमति देता है।
.NET के लिए Aspose.Diagram के साथ आरंभ करना
.NET के लिए Aspose.Diagram को स्थापित करने का अनुशंसित तरीका NuGet का उपयोग करना है। कृपया सुचारू स्थापना के लिए निम्न कमांड का उपयोग करें।
NuGet के माध्यम से .NET के लिए Aspose.Diagram स्थापित करें
Install-Package Aspose.Pdf
आप इसे Aspose उत्पाद पृष्ठ से भी सीधे डाउनलोड कर सकते हैं।C# .NET API के ज़रिए Visio आरेख बनाएँ
.NET के लिए Aspose.Diagram में Microsoft Visio का उपयोग किए बिना प्रोग्रामेटिक रूप से Visio आरेख बनाने और उसमें हेरफेर करने के लिए पूर्ण समर्थन शामिल है। लाइब्रेरी उपयोगकर्ताओं को आरेख के आकार और उनके गुणों को आसानी से संभालने की अनुमति देती है। यह मैन्युअल तरीके की तुलना में आकृतियों को स्वचालित रूप से तेज़ी से रखने के लिए लेआउट आकृतियों की सुविधा का समर्थन करता है। लाइब्रेरी VBA मॉड्यूल कोड के साथ स्वचालित रूप से काम करने का भी समर्थन करती है और उपयोगकर्ताओं को VBA मॉड्यूल कोड को निकालने और संशोधित करने की अनुमति देती है। Aspose.Diagram का उपयोग करके, आप स्क्रैच से नए Visio आरेख बना सकते हैं या मौजूदा आरेखों को लोड कर सकते हैं, आकृतियों, टेक्स्ट और अन्य तत्वों को जोड़ और उनमें हेरफेर कर सकते हैं और संशोधित आरेखों को डिस्क या स्ट्रीम में सहेज सकते हैं।
.NET API के माध्यम से स्क्रैच से नया आरेख बनाएं
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);
C# API के माध्यम से Visio आरेखों को अन्य फ़ाइल स्वरूपों में बदलें
.NET के लिए Aspose.Diagram सुविधाजनक और कुशल समाधान है जो सॉफ़्टवेयर डेवलपर्स को अपने स्वयं के .NET अनुप्रयोगों के अंदर Microsoft Visio आरेखों को विभिन्न फ़ाइल स्वरूपों में खोलने और परिवर्तित करने में सक्षम बनाता है। लाइब्रेरी कुछ लोकप्रिय फ़ाइल स्वरूपों जैसे PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF, और कई अन्य में Visio आरेख रूपांतरण का समर्थन करती है। रूपांतरण प्रक्रिया तेज़ और कुशल है, और आउटपुट फ़ाइल सटीक और उच्च गुणवत्ता वाली है। लाइब्रेरी कुछ महत्वपूर्ण सुविधाओं का समर्थन करती है, जैसे कि पृष्ठों को विभाजित करना, चुनिंदा आकृतियों के साथ Visio ड्राइंग को परिवर्तित करना, मौजूदा आकृतियों को संशोधित करना, और इसी तरह।
C# API के माध्यम से Microsoft Visio ड्राइंग को PDF में निर्यात करें
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.");
.NETAPI के माध्यम से Visio फ़ाइलों में आकृतियाँ जोड़ें और प्रबंधित करें
.NET के लिए Aspose.Diagram सॉफ़्टवेयर डेवलपर्स को Visio आरेखों में आकृतियाँ सम्मिलित करने और आसानी से इसके गुणों को प्रबंधित करने की अनुमति देता है। लाइब्रेरी Visio आकृतियों को संभालने के लिए कई महत्वपूर्ण सुविधाओं का समर्थन करती है, जैसे कि नई आकृति जोड़ना, मौजूदा आकृति को पुनः प्राप्त करना और संशोधित करना, Visio आकृति को HTML या छवि में बदलना, मौजूदा आकृति की प्रतिलिपि बनाना, आकृतियों को एक दूसरे से जोड़ना, आकृति पैराग्राफ़ प्रबंधित करना, आकृतियाँ ग्लूइंग समर्थन, Visio टाइमलाइन आकृतियाँ, पिन मानों की गणना करना, आकृति का आकार निर्धारित करना, आकृति पर थीम लागू करना, समूह बनाना, आकृतियों को परिवर्तित करना और सत्यापित करना और बहुत कुछ।
C# API के माध्यम से Visio आरेख से आकृति जानकारी प्राप्त करें
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);
}
.NET API के माध्यम से Visio आरेखों में टेक्स्ट डालें और संपादित करें
.NET के लिए Aspose.Diagram सॉफ़्टवेयर डेवलपर्स को .NET लाइब्रेरी का उपयोग करके Visio आरेखों के अंदर अलग-अलग तरीकों से Visio के साथ काम करने की अनुमति देता है। C# लाइब्रेरी में आकृतियों में टेक्स्ट को संभालने के लिए अलग-अलग सुविधाएँ शामिल हैं, जैसे कि टेक्स्ट शेप डालना, Visio आरेख में टेक्स्ट शेप को कस्टमाइज़ करना, शेप के टेक्स्ट को अपडेट करना, शेप के टेक्स्ट को ढूँढ़ना और बदलना, टेक्स्ट पर बिल्ट-इन या कस्टम स्टाइल-शीट लागू करना, किसी शेप के प्रत्येक टेक्स्ट मान पर अलग-अलग स्टाइल लागू करना, Visio आरेख पृष्ठ से सादा टेक्स्ट निकालना और भी बहुत कुछ।
.NET API के माध्यम से Visio आरेख में टेक्स्ट आकार जोड़ता है
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);