1. उत्पादों
  2.   आरेख
  3.   Java
  4.   Aspose.Diagram for Java

Aspose.Diagram for Java

 
 

विज़ियो आरेखों को उत्पन्न करने और परिवर्तित करने के लिए जावा एपीआई

माइक्रोसॉफ्ट विज़ियो दस्तावेज़ प्रसंस्करण एपीआई विज़ियो आरेखों को पीडीएफ, एचटीएमएल, एक्सपीएस और छवि फ़ाइल स्वरूपों में उत्पन्न, संशोधित, हेरफेर और परिवर्तित करने के लिए।

Aspose.Diagram for Java एक व्यापक आरेख लाइब्रेरी है जो सॉफ्टवेयर डेवलपर्स को Microsoft Office Visio निर्भरता स्थापित किए बिना Microsoft Visio आरेख बनाने और प्रबंधित करने की क्षमता प्रदान करती है। Java आरेख लाइब्रेरी का उपयोग करके, डेवलपर्स प्रोग्रामेटिक तरीके से Visio आरेखों के साथ काम कर सकते हैं, जिससे उच्च निष्ठा के साथ Visio आरेखों को प्रिंट करना, आरेखों की सुरक्षा करना, गुणों तक पहुँचना और पढ़ना, अन्य प्रणालियों के साथ एकीकृत करना और विभिन्न तरीकों से Visio आरेखों में हेरफेर करना आसान हो जाता है।

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

Aspose.Diagram for Java, Visio डायग्राम को दूसरे फॉर्मेट में बदलने की क्षमता रखता है। Aspose.Diagram for Java के साथ, डेवलपर्स Visio डायग्राम को PDF, XPS, HTML, JPEG, PNG, BMP, TIFF, SVG, EMF, XAML और कई दूसरे लोकप्रिय फॉर्मेट में Java कोड की सिर्फ़ कुछ लाइनों के साथ बदल सकते हैं। रूपांतरण प्रक्रिया बहुत आसान है और यह Visio डायग्राम को उन लोगों के साथ शेयर करना भी संभव बनाता है जिनके पास MS Visio तक पहुँच नहीं है, या Visio डायग्राम को दूसरे सिस्टम में एकीकृत करना संभव बनाता है। लाइब्रेरी को सर्वर और क्लाइंट दोनों तरफ़ से अच्छा प्रदर्शन करने के लिए डिज़ाइन किया गया है। चाहे आपको नए डायग्राम बनाने हों, मौजूदा डायग्राम को संशोधित करना हो या कार्यों को स्वचालित करना हो, Aspose.Diagram for Java आपके लिए है। अपनी शक्तिशाली विशेषताओं और उपयोग में आसान API के साथ, Aspose.Diagram for Java किसी भी Java डेवलपर के लिए एकदम सही टूल है जिसे Visio डायग्राम के साथ काम करने की ज़रूरत है।

Previous Next

Aspose.Diagram for Java के साथ आरंभ करना

Aspose.Diagram for Java को इंस्टॉल करने का अनुशंसित तरीका Maven रिपॉजिटरी के माध्यम से है। आप सरल कॉन्फ़िगरेशन के साथ सीधे अपने Maven प्रोजेक्ट में Aspose.Diagram for Java API का उपयोग आसानी से कर सकते हैं।

Java के लिए Aspose.Diagram हेतु Maven रिपोजिटरी

 //First you need to specify Aspose Repository configuration / location in your Maven pom.xml as follows:

<repositories>
	<repository>
	<id>AsposeJavaAPI</id>
	<name>Aspose Java API</name>
	<url>https://releases.aspose.com/java/repo/</url>
	</repository>
</repositories>

//Then define Aspose.Diagram for Java API dependency in your pom.xml as follows:

<dependencies>
	<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-diagram</artifactId>
	<version>19.9</version>
    <classifier>jdk16</classifier>
	</dependency>
</dependencies>

आप लाइब्रेरी को सीधे Aspose.Diagram उत्पाद पृष्ठ से डाउनलोड कर सकते हैं

Java API के माध्यम से Visio आरेख निर्माण

Aspose.Diagram for Java में Microsoft Office Automation के बिना Java अनुप्रयोगों के अंदर Microsoft Visio आरेख बनाने के लिए पूर्ण समर्थन शामिल है। स्क्रैच से एक नया आरेख बनाने के लिए आपको एक नया Visio दस्तावेज़ बनाना होगा और आरेख बनाने के लिए आकृतियों के साथ-साथ कनेक्टर भी जोड़ने होंगे। लाइब्रेरी विभिन्न लेआउट दृष्टिकोणों का समर्थन करती है जो डेवलपर्स को आरेखों को जल्दी और आसानी से बनाने में मदद करती है। लाइब्रेरी VBA प्रोजेक्ट्स के साथ काम करने का पूरा समर्थन करती है और डेवलपर्स को जावा कोड की केवल कुछ पंक्तियों के साथ अपने VBA मॉड्यूल कोड को स्वचालित रूप से संशोधित करने की अनुमति देती है। डेवलपर्स आसानी से Visio कनेक्टर और फ़ॉन्ट जानकारी भी प्राप्त कर सकते हैं। लाइब्रेरी उपयोगकर्ताओं को InterruptMonitor का उपयोग करके आरेखों के रूपांतरण या लोडिंग को रोकने का नियंत्रण भी देती है जब इसमें बहुत अधिक समय लग रहा हो।

Java API के माध्यम से नया Visio ड्रॉइंग बनाएँ

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);

Java ऐप्स के अंदर Visio आरेख रूपांतरण

Aspose.Diagram for Java में Microsoft Visio आरेखों को PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF, और कई अन्य सहित फ़ाइल स्वरूपों की एक विस्तृत श्रृंखला में लोड करने और परिवर्तित करने के लिए पूर्ण समर्थन शामिल है। रूपांतरण प्रक्रिया सरल और सीधी है, और आप बैच मोड में कई आरेखों को परिवर्तित करने के लिए एक ही कोड का उपयोग कर सकते हैं। लाइब्रेरी अन्य फ़ाइल स्वरूपों को Visio आरेखों में परिवर्तित करने का भी समर्थन करती है। आप परिवर्तित आरेखों की उपस्थिति और व्यवहार को आसानी से नियंत्रित कर सकते हैं। लाइब्रेरी पृष्ठ आकार, मार्जिन और अधिक जैसे सेटिंग विकल्पों का समर्थन करती है, ताकि यह सुनिश्चित हो सके कि आपके परिवर्तित आरेख बिल्कुल वैसे ही दिखें जैसे आप चाहते हैं।

जावा लाइब्रेरी के माध्यम से Visio ड्राइंग को PDF में निर्यात करें

String dataDir = Utils.getDataDir(ExportToPDF.class);

// Call the diagram constructor to load diagram from a VSD file
Diagram diagram = new Diagram(dataDir + "ExportToPDF.vsd");

// Save as PDF file format
diagram.save(dataDir + "ExportToPDF_Out.pdf", SaveFileFormat.PDF);

Java API/h2 के माध्यम से Visio आरेखों में पेजों के साथ काम करें>

पेज Visio आरेख के निर्माण खंड हैं और इनका उपयोग आरेख बनाने वाले आकृतियों, रेखाओं और अन्य तत्वों को व्यवस्थित करने के लिए किया जाता है। Aspose.Diagram for Java लाइब्रेरी सॉफ़्टवेयर डेवलपर्स को आसानी से नए पेज बनाने, मौजूदा पेजों तक पहुँचने और पेज पर मौजूद तत्वों में हेरफेर करने में सक्षम बनाती है। यह पेज पर आकृतियों और तत्वों तक पहुँचने और उनके गुणों, जैसे आकार, स्थिति और उपस्थिति को संशोधित करने की अनुमति देता है। आप पेज पर नई आकृतियाँ और तत्व भी जोड़ सकते हैं और मौजूदा आकृतियों और तत्वों को हटा सकते हैं। परतों तक पहुँचना और उनके साथ काम करना भी बहुत आसान है। लाइब्रेरी उपयोगकर्ताओं को आसानी से नई परतें बनाने, मौजूदा परतों तक पहुँचने और परतों के गुणों, जैसे दृश्यता और मुद्रण व्यवहार को संशोधित करने की अनुमति देती है।

जावा एपीआई के माध्यम से विज़ियो ड्रॉइंग से नाम द्वारा पेज ऑब्जेक्ट कैसे प्राप्त करें

String dataDir = Utils.getDataDir(GetVisioPagebyName.class);     
// Call the diagram constructor to load diagram from a VSDX file
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");

// Set page name
String pageName = "Flow 2";
// Get page object by name
Page page2 = diagram.getPages().getPage(pageName);

Java API के माध्यम से Visio आरेखों में मास्टर्स प्रबंधित करें

Aspose.Diagram for Java सॉफ़्टवेयर डेवलपर्स के लिए मास्टर्स के साथ काम करना और Java अनुप्रयोगों के अंदर मास्टर्स की ID और नाम जैसी जानकारी प्राप्त करना आसान बनाता है। मास्टर्स पहले से डिज़ाइन किए गए आकार हैं जिन्हें Visio आरेख में कई बार फिर से इस्तेमाल किया जा सकता है। मास्टर्स का उपयोग करके, आप यह सुनिश्चित कर सकते हैं कि आपके आरेख सुसंगत और मानकीकृत हैं, जिससे समय के साथ अपने आरेखों को बनाए रखना और अपडेट करना आसान हो सकता है। लाइब्रेरी नए मास्टर्स बनाने, मौजूदा मास्टर्स को संशोधित करने या उन मास्टर्स को हटाने की अनुमति देती है जिनकी आपको अब आवश्यकता नहीं है। मास्टर के भीतर आकृतियों और तत्वों तक पहुँचना भी संभव है, जिससे मास्टर की उपस्थिति और व्यवहार में हेरफेर करना संभव हो जाता है। लाइब्रेरी मास्टर में आकृतियों के व्यवहार को नियंत्रित करने की भी अनुमति देती है, जैसे कि वे आकार बदलने, घुमाने और हिलाने जैसी घटनाओं पर कैसे प्रतिक्रिया करते हैं।

Java API के माध्यम से Visio फ़ाइल से मास्टर प्राप्त करें

String dataDir = Utils.getDataDir(GetMasterbyID.class);  
// Call the diagram constructor to load diagram from a VDX file
Diagram diagram = new Diagram(dataDir + "RetrieveMasterInfo.vdx");

// Set master id
int masterid = 2;
// Get master object by id
Master master = diagram.getMasters().getMaster(masterid);

System.out.println("Master ID : " + master.getID());
System.out.println("Master Name : " + master.getName());
System.out.println("Master Name : " + master.getUniqueID());
 हिन्दी