
Node.js üçün Aspose.Diagram Cloud SDK
Node.js REST API Visio Diaqramlarını Yaratmaq və Çevirmək üçün
Güclü Node.js Kitabxanası, JavaScript REST API vasitəsilə Microsoft Visio VSDX, VDX və VSX Diaqramlarını yaratmaq, redaktə etmək, idarə etmək və çevirmək üçün bulud əsaslı tətbiqlər inkişaf etdirməyə imkan verir.
Aspose.Diagram SDK for Node.js nədir?
Bir çox təşkilat mürəkkəb məlumat və prosesləri göstərmək üçün diaqramlardan istifadə edir. Microsoft Visio bu diaqramları yaratmaq və paylaşmaq üçün populyar bir vasitədir. Lakin, bu fayllarla proqramlaşdırma yolu ilə işləmək, xüsusilə bulud mühitində, çətin olub. Bulud əsaslı həllərə tələbat artdıqca, Node.js üçün Aspose.Diagram SDK proqram inkişaf etdiricilərinə diaqramlara yönəlmiş tətbiqlər yaratmağa kömək edir. Bu, VSD, VSDX və daha bir çox Visio fayl formatı ilə işləməyi sadələşdirir, müəssisələrin diaqram iş axınlarını səmərəli idarə etməsinə imkan verir. Kitabxananın bir neçə vacib xüsusiyyəti var, məsələn, sıfırdan Visio diaqramları yaratmaq, Visio fayllarını müxtəlif formatlara çevirmək, mövcud diaqramları dəyişdirmək, diaqram məlumatlarını çıxarmaq, versiya nəzarəti xüsusiyyətlərini dəstəkləmək, şəkilləri fərdiləşdirmək və daha çox.
Aspose.Diagram Cloud SDK for Node.js buludda Microsoft Visio diaqram fayllarını idarə etmək üçün tam bir alət təqdim edir. Bu, inkişafçılara Visio diaqramlarını yaratmaq, oxumaq, redaktə etmək və çevirmək kimi vəzifələri Microsoft Visio serverdə quraşdırılmadan yerinə yetirməyə imkan verir. Bu SDK VSDX, VDX, VSDM, VSSX, VSSM, VSTX, VSTM, VTX, VDX və daha çox kimi müxtəlif diaqram formatları ilə işləmə prosesini Node.js tətbiqləri daxilində sadələşdirir. Tətbiqlərin yaradılması yalnız diaqramlar hazırlamaqdan ibarət deyil. Bu, inkişaf etmiş və miqyaslana bilən tətbiqlərin qurulması üçün əsasların qoyulmasıdır. Diaqramların avtomatlaşdırılmış yaradılması və müxtəlif bulud xidmətləri ilə problemsiz inteqrasiya sayəsində inkişafçılar prosesləri sadələşdirən, məhsuldarlığı artıran və məlumatların təqdimatını təkmilləşdirən həllər yarada bilərlər. Bu proqram təminatı dəsti (SDK) istifadəçi dostu API, güclü bulud dəstəyi və geniş diaqram funksiyaları təklif edərək Visio diaqramları ilə işləməyi asanlaşdırır. Hər hansı bir mühitdə Visio diaqramları ilə işləmə prosesini sadələşdirir.
Aspose.Diagram Cloud SDK for Node.js ilə Başlamaq
Aspose.Diagram Cloud SDK for Node.js-i quraşdırmağın tövsiyə olunan yolu NPM istifadə etməkdir. Sorunsuz quraşdırma üçün aşağıdakı əmri istifadə edin.
Aspose.Diagram Cloud SDK for Node.js-i npm vasitəsilə quraşdırın
npm install aspose.diagram
Kitabxananı birbaşa Aspose.Diagram məhsul səhifəsindən yükləyə bilərsiniz
Node.js-də Visio Diaqramlarını Proqramlaşdırılmış Şəkildə Yaratmaq
Aspose.Diagram Cloud SDK for Node.js, Node.js tətbiqləri daxilində sıfırdan Visio diaqramları yaratmaq üçün tam dəstək təqdim edir. Bu imkan, istifadəçi girişi, məlumat emalı və ya avtomatlaşdırma skriptlərinə əsaslanaraq dinamik şəkildə diaqramlar yaratması lazım olan tətbiqlər üçün faydalıdır. Məsələn, istifadəçi məlumatlarına əsaslanaraq təşkilati qrafiklər yaradan bir tətbiqi təsəvvür edin. SDK, inkişafçılara proqram vasitəsilə formalar, bağlayıcılar əlavə etməyə və onların mövqeyi, ölçüsü və fırlanması kimi xüsusiyyətlərini təyin etməyə imkan verir. Budur, proqramçılar Node.js tətbiqləri daxilində yeni bir diaqram necə yarada biləcəyini göstərən bir nümunə.
Node.js Tətbiqlərində Visio Diaqramı Necə Yaratmaq olar?
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
var diagram = new aspose.diagram.Diagram();
diagram.save("output.vsdx", aspose.diagram.SaveFileFormat.VSDX);
Node.js-də Visio Diaqramının Çevrilməsi
Bir çox ssenarilərdə diaqramların müxtəlif formatlarda paylaşılması tələb olunur. Aspose.Diagram Cloud SDK for Node.js Visio fayllarının PDF, SVG, PNG, GIF, JPEG və daha bir çox dəstəklənən fayl formatına çevrilməsini dəstəkləyir. Bu xüsusiyyət inkişafçılara istifadəçilərin diaqram yükləyə və istədikləri formatda yükləyə biləcəyi tətbiqlər yaratmağa imkan verir. Aşağıdakı nümunə göstərir ki, proqramçılar mövcud Visio diaqramını Node.js daxilində asanlıqla PNG formatına necə çevirə bilirlər.
Node.js Tətbiqlərində Visio Diaqramını PNG Şəkilinə Necə Eksport Etmək?
const diagram = new Diagram('myDiagram.vsdx');
diagram.exportTo('myDiagram.png', 'png');
Node.js-də Visio Diaqramı Məlumatının Çıxarılması
Bəzi hallarda proqramçılar diaqram strukturlarını təhlil etməli və diaqramdan ətraflı məlumat çıxarmalı ola bilərlər. Aspose.Diagram Cloud SDK for Node.js mövcud Visio diaqramlarından Node.js tətbiqi daxilində forma məlumatlarını, səhifə məlumatlarını, qat təfərrüatlarını və digər elementləri proqram vasitəsilə əldə etmək üçün API-lər təqdim edir. Bu, hesabatlar yaratmaq və ya diaqramları digər iş sistemləri ilə inteqrasiya etmək üçün faydalıdır. Məsələn, bir tətbiq iş axını diaqramından formaları və bağlayıcıları çıxarıb prosesin mətn xülasəsini yarada bilər. Aşağıdakı nümunə göstərir ki, proqramçılar Node.js tətbiqlərində Forma Məlumatlarını necə çıxara bilərlər.
Node.js Mühitində Visio Diaqramından Şəkil Məlumatlarını Necə Çıxarmaq?
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 Tətbiqlərində Visio Diaqramlarını İdarə Etmək?
Aspose.Diagram Cloud SDK for Node.js, proqram təminatı inkişaf etdiricilərinə Node.js mühitində mövcud diaqramları asanlıqla yükləmək və manipulyasiya etmək imkanı verir. Siz formaları və onların xüsusiyyətlərini əlavə edə, silə və ya redaktə edə bilərsiniz. Bundan əlavə, istifadəçilər SDK vasitəsilə diaqram səhifələrini, qatları, bağlayıcıları və formatlama xüsusiyyətlərini birbaşa idarə edə bilərlər. Budur, proqramçılar Node.js tətbiqlərində diaqrama forma əlavə edə biləcəklərini göstərən sadə bir nümunə.
Node.js Kitabxanası vasitəsilə Diaqrama Şəkil Necə Əlavə Etmək?
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();
