1. Produktai
  2.   Diagrama
  3.   Node.js
  4.   Aspose.Diagram Cloud SDK for Node.js

Aspose.Diagram Cloud SDK for Node.js

 
 

Node.js REST API, skirta generuoti ir konvertuoti Visio diagramas

Galinga Node.js biblioteka, leidžianti kurti debesų pagrindu veikiančias programas, skirtas kurti, redaguoti, manipuliuoti ir konvertuoti Microsoft Visio VSDX, VDX ir VSX diagramas per JavaScript REST API.

Kas yra Aspose.Diagram SDK Node.js platformai?

Didelė dalis organizacijų naudoja diagramas, kad pavaizduotų sudėtingus duomenis ir procesus. Microsoft Visio yra populiari priemonė šių diagramų kūrimui ir dalijimuisi. Tačiau šiais failais programiškai dirbti buvo sunku, ypač debesyje. Kadangi poreikis debesų sprendimams nuolat auga, Aspose.Diagram SDK for Node.js įsikiša, kad padėtų programinės įrangos kūrėjams kurti diagramoms skirta programėles. Tai supaprastina darbą su Visio failų formatais, tokiais kaip VSD, VSDX ir daugybe kitų, leidžiant įmonėms efektyviai valdyti diagramų darbo srautus. Bibliotekoje yra keli svarbūs funkcionalumai, tokie kaip Visio diagramų kūrimas nuo nulio, Visio failų konvertavimas į įvairius formatus, esamų diagramų modifikavimas, diagramų duomenų išgavimas, versijų kontrolės funkcijų palaikymas, figūrų pritaikymas ir daugelis kitų.

Aspose.Diagram Cloud SDK for Node.js siūlo visapusišką įrankį Microsoft Visio diagramų failų valdymui debesyje. Jis leidžia kūrėjams atlikti užduotis, tokias kaip diagramų kūrimas, skaitymas, redagavimas ir konvertavimas, be būtinybės turėti Microsoft Visio serveryje. Šis SDK supaprastina darbą su įvairiais diagramų formatais, tokiais kaip VSDX, VDX, VSDM, VSSX, VSSM, VSTX, VSTM, VTX, VDX ir kt., visame Node.js programose. Programų kūrimas apima ne tik diagramų piešimą. Tai apie pagrindo sukūrimą kuriant pažangias ir mastelį plečiamas programas. Automatizuodamas diagramų kūrimą ir sklandžiai integruodamasis su įvairiomis debesų paslaugomis, kūrėjai gali kurti sprendimus, kurie supaprastina procesus, padidina produktyvumą ir pagerina duomenų atvaizdavimą. Ši programinės įrangos kūrimo priemonė (SDK) palengvina darbą su Visio diagramomis, siūlydama vartotojui patogią API, stiprią debesų palaikymą ir platų diagramų funkcijų spektrą. Ji supaprastina darbą su Visio diagramomis bet kurioje aplinkoje.

Previous Next

Pradžia su Aspose.Diagram Cloud SDK Node.js platformai

Rekomenduojamas būdas įdiegti Aspose.Diagram Cloud SDK for Node.js yra naudojant NPM. Prašome naudoti šią komandą sklandžiam įdiegimui.

Įdiekite Aspose.Diagram Cloud SDK Node.js per npm

npm install aspose.diagram

Biblioteką galite atsisiųsti tiesiai iš Aspose.Diagram produkto puslapio

Kurkite Visio diagramas Node.js programiškai

Aspose.Diagram Cloud SDK for Node.js suteikia visišką palaikymą kuriant Visio diagramas nuo nulio Node.js programose. Ši galimybė yra naudinga programoms, kurioms reikia dinamiškai generuoti diagramas remiantis vartotojo įvestimi, duomenų apdorojimu arba automatizavimo skriptais. Pavyzdžiui, įsivaizduokite programą, kuri sukuria organizacines diagramas pagal vartotojo duomenų įvestį. SDK leidžia kūrėjams programiškai pridėti figūras, jungiklius ir apibrėžti jų savybes, tokias kaip padėtis, dydis ir sukimas. Štai pavyzdys, kuris rodo, kaip programinės įrangos kūrėjai gali sukurti naują diagramą Node.js programose.

Kaip sukurti Visio diagramą Node.js programose?

var aspose = aspose || {};

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

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

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

Visio diagramų konvertavimas Node.js

Daugeliu atvejų diagramos turi būti dalijamos įvairiais formatais. Aspose.Diagram Cloud SDK for Node.js palaiko Visio failų konvertavimą į įvairius kitus palaikomus failų formatus, tokius kaip PDF, SVG, PNG, GIF, JPEG ir daugelį kitų. Ši funkcija leidžia kūrėjams kurti programas, kuriose vartotojai gali įkelti diagramą ir atsisiųsti ją pageidaujamu formatu. Žemiau pateiktas pavyzdys rodo, kaip lengvai programinės įrangos kūrėjai gali konvertuoti esamą Visio diagramą į PNG formato failą Node.js aplinkoje.

Kaip eksportuoti Visio diagramą į PNG vaizdą Node.js programose?

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

Visio diagramų duomenų išskyrimas Node.js

Tam tikrais atvejais programinės įrangos kūrėjams gali prireikti analizuoti diagramų struktūras ir išgauti išsamios informacijos iš diagramos. Aspose.Diagram Cloud SDK for Node.js suteikia API, leidžiančias programiškai gauti formų duomenis, puslapių informaciją, sluoksnių detales ir kitus elementus iš esamų Visio diagramų Node.js programoje. Tai naudinga kuriant ataskaitas arba integruojant diagramas su kitomis verslo sistemomis. Pavyzdžiui, programa galėtų išgauti formas ir jungiklius iš darbo eigos diagramos, kad sukurtų teksto santrauką apie procesą. Žemiau pateiktas pavyzdys demonstruoja, kaip programinės įrangos kūrėjai gali išgauti formų duomenis Node.js programose.

Kaip išgauti figūros duomenis iš Visio diagramos Node.js aplinkoje?

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

Manipuliuokite Visio diagramomis Node.js programose?

Aspose.Diagram Cloud SDK for Node.js leidžia programinės įrangos kūrėjams lengvai įkelti ir manipuliuoti esamais diagramomis Node.js aplinkoje. Galite pridėti, pašalinti arba redaguoti formas ir jų savybes. Be to, naudotojai gali manipuliuoti diagramų puslapiais, sluoksniais, jungikliais ir formatavimo savybėmis tiesiogiai per SDK. Štai paprastas pavyzdys, kuris rodo, kaip programuotojai gali pridėti formą prie diagramos Node.js programose.

Kaip pridėti figūrą prie diagramos naudojant Node.js biblioteką?

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();
 Lietuvių