1. उत्पादों
  2.   आरेख
  3.   Node.js
  4.   Node.js के लिए Aspose.Diagram क्लाउड SDK

Node.js के लिए Aspose.Diagram क्लाउड SDK

 
 

Node.js REST API Visio डायग्राम बनाने और परिवर्तित करने के लिए

एक शक्तिशाली Node.js लाइब्रेरी जो जावास्क्रिप्ट REST API के माध्यम से Microsoft Visio VSDX, VDX और VSX डायग्राम को बनाने, संपादित करने, संशोधित करने और परिवर्तित करने के लिए क्लाउड-आधारित अनुप्रयोग विकसित करने की अनुमति देती है।

Aspose.Diagram SDK for Node.js क्या है?

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

Aspose.Diagram Cloud SDK for Node.js क्लाउड में Microsoft Visio डायग्राम फ़ाइलों को प्रबंधित करने के लिए एक पूर्ण टूल प्रदान करता है। यह डेवलपर्स को Visio डायग्राम बनाना, पढ़ना, संपादित करना और परिवर्तित करना जैसे कार्यों को सर्वर पर Microsoft Visio की आवश्यकता के बिना संभालने में सक्षम बनाता है। यह SDK VSDX, VDX, VSDM, VSSX, VSSM, VSTX, VSTM, VTX, VDX आदि जैसे विभिन्न डायग्राम फ़ॉर्मेट्स के साथ काम करने की प्रक्रिया को सरल बनाता है, सभी Node.js अनुप्रयोगों के भीतर। अनुप्रयोग बनाना केवल डायग्राम बनाने से अधिक है। यह उन्नत और स्केलेबल अनुप्रयोगों के निर्माण के लिए बुनियादी ढांचा स्थापित करने के बारे में है। डायग्राम निर्माण को स्वचालित करके और विभिन्न क्लाउड सेवाओं के साथ सहज एकीकरण करके, डेवलपर्स ऐसे समाधान तैयार कर सकते हैं जो प्रक्रियाओं को सुव्यवस्थित करें, उत्पादकता बढ़ाएँ, और डेटा प्रतिनिधित्व को बेहतर बनाएँ। यह सॉफ़्टवेयर डेवलपमेंट किट (SDK) उपयोगकर्ता‑मित्र API, मजबूत क्लाउड समर्थन, और विभिन्न डायग्राम फ़ंक्शन्स की विस्तृत श्रृंखला प्रदान करके Visio डायग्राम के साथ काम करना आसान बनाता है। यह किसी भी वातावरण में Visio डायग्राम के साथ काम करने की प्रक्रिया को सरल बनाता है।

Previous Next

Aspose.Diagram क्लाउड SDK for Node.js के साथ शुरुआत

Aspose.Diagram Cloud SDK for Node.js को स्थापित करने का अनुशंसित तरीका NPM का उपयोग करना है। सुगम स्थापना के लिए कृपया निम्नलिखित कमांड का उपयोग करें।

npm के माध्यम से Aspose.Diagram क्लाउड SDK for Node.js स्थापित करें

npm install aspose.diagram

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

Node.js में प्रोग्रामेटिक रूप से Visio डायग्राम बनाएं

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

Node.js एप्लिकेशन में Visio डायग्राम कैसे बनाएं?

var aspose = aspose || {};

aspose.diagram = require("aspose.diagram"); 

var diagram = new aspose.diagram.Diagram();

diagram.save("output.vsdx", aspose.diagram.SaveFileFormat.VSDX);

Node.js में Visio डायग्राम रूपांतरण

कई परिस्थितियों में, आरेखों को विभिन्न स्वरूपों में साझा करने की आवश्यकता होती है। Aspose.Diagram Cloud SDK for Node.js Visio फ़ाइलों को विभिन्न समर्थित फ़ाइल स्वरूपों जैसे PDF, SVG, PNG, GIF, JPEG और कई अन्य में परिवर्तित करने का समर्थन करता है। यह सुविधा डेवलपर्स को ऐसे अनुप्रयोग बनाने की अनुमति देती है जहाँ उपयोगकर्ता एक आरेख अपलोड कर सकते हैं और उसे अपनी पसंद के स्वरूप में डाउनलोड कर सकते हैं। निम्नलिखित उदाहरण दर्शाता है कि सॉफ़्टवेयर डेवलपर्स कैसे आसानी से Node.js के भीतर मौजूदा Visio आरेख को PNG फ़ाइल स्वरूप में परिवर्तित कर सकते हैं।

Node.js एप्लिकेशन में Visio डायग्राम को PNG इमेज में कैसे निर्यात करें?

const diagram = new Diagram('myDiagram.vsdx');
diagram.exportTo('myDiagram.png', 'png');

Node.js में Visio डायग्राम डेटा निकालना

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

Node.js पर्यावरण में Visio डायग्राम से आकार डेटा कैसे निकालें?

const getShapeInfo = async () => {
    try {
        const shapeInfo = await diagramApi.getShape("diagram.vsdx", "Page-1", 1);
        console.log("Shape info:", shapeInfo);
    } catch (error) {
        console.error("Error retrieving shape info:", error);
    }
};
getShapeInfo();

Node.js एप्लिकेशन में Visio डायग्राम को संशोधित करें?

Aspose.Diagram Cloud SDK for Node.js सॉफ़्टवेयर डेवलपर्स को Node.js वातावरण के भीतर आसानी से मौजूदा डायग्राम लोड करने और उन्हें संशोधित करने की अनुमति देता है। आप शैप्स और उनकी प्रॉपर्टीज़ को जोड़, हटाना या संपादित कर सकते हैं। अतिरिक्त रूप से, उपयोगकर्ता SDK के माध्यम से डायग्राम पेज़, लेयर्स, कनेक्टर्स और फ़ॉर्मेटिंग प्रॉपर्टीज़ को सीधे नियंत्रित कर सकते हैं। यहाँ एक सरल उदाहरण है जो दिखाता है कि प्रोग्रामर Node.js एप्लिकेशन में डायग्राम में एक शैप कैसे जोड़ सकते हैं।

Node.js लाइब्रेरी के माध्यम से डायग्राम में एक आकार कैसे जोड़ें?

const addShape = async () => {
    try {
        const shapeData = {
            shapeId: 1,
            pageName: "Page-1",
            x: 2,
            y: 2,
            width: 2,
            height: 2
        };
        const response = await diagramApi.addShape("sample.vsdx", shapeData);
        console.log(response);
    } catch (error) {
        console.error("Error adding shape:", error);
    }
};
addShape();
 हिन्दी