1. منتجات
  2.   رسم بياني
  3.   Node.js
  4.   Aspose.Diagram Cloud SDK لـ Node.js

Aspose.Diagram Cloud SDK لـ Node.js

 
 

واجهة برمجة تطبيقات REST لـ Node.js لإنشاء وتحويل مخططات Visio

مكتبة Node.js قوية تتيح تطوير تطبيقات سحابية لإنشاء وتحرير ومعالجة وتحويل مخططات Microsoft Visio VSDX و VDX و VSX عبر واجهة برمجة تطبيقات REST باستخدام JavaScript.

ما هو Aspose.Diagram SDK لـ Node.js؟

تستخدم العديد من المؤسسات المخططات لعرض البيانات والعمليات المعقدة. Microsoft Visio هو أداة شائعة لإنشاء ومشاركة هذه المخططات. ومع ذلك، كان من الصعب التعامل مع هذه الملفات برمجياً، خاصةً في السحابة. مع تزايد الحاجة إلى حلول سحابية، فإن Aspose.Diagram SDK for Node.js يأتي لمساعدة مطوري البرمجيات على إنشاء تطبيقات تركز على المخططات. يبسط العمل مع صيغ ملفات Visio مثل VSD و VSDX وغيرها الكثير، مما يسمح للأعمال بإدارة سير عمل المخططات بفعالية. هناك عدة ميزات مهمة في المكتبة، مثل إنشاء مخططات Visio من الصفر، تحويل ملفات Visio إلى صيغ مختلفة، تعديل المخططات الحالية، استخراج بيانات المخططات، دعم ميزات التحكم في الإصدارات، تخصيص الأشكال وغيرها الكثير.

توفر مجموعة تطوير البرمجيات Aspose.Diagram Cloud SDK لـ Node.js أداة كاملة لإدارة ملفات مخططات Microsoft Visio في السحابة. تمكّن المطورين من التعامل مع مهام مثل إنشاء، قراءة، تعديل، وتحويل مخططات Visio دون الحاجة إلى Microsoft Visio على الخادم. تُبسّط هذه الـ SDK عملية العمل مع صيغ المخططات المختلفة مثل VSDX و VDX و VSDM و VSSX و VSSM و VSTX و VSTM و VTX و VDX وغيرها، جميعها داخل تطبيقات Node.js. إنشاء التطبيقات يتجاوز مجرد صنع المخططات؛ فهو يتعلق بوضع الأساس لبناء تطبيقات متقدمة وقابلة للتوسع. من خلال أتمتة إنشاء المخططات والتكامل السلس مع خدمات السحابة المتنوعة، يمكن للمطورين صياغة حلول تُبسّط العمليات، تعزز الإنتاجية، وتحسّن تمثيل البيانات. تجعل مجموعة أدوات تطوير البرمجيات (SDK) العمل مع مخططات Visio أسهل عبر توفير واجهة برمجة تطبيقات سهلة الاستخدام، دعم سحابي قوي، ومجموعة واسعة من وظائف المخططات. إنها تُبسّط عملية العمل مع مخططات Visio في أي بيئة.

Previous Next

البدء مع Aspose.Diagram Cloud SDK لـ Node.js

الطريقة الموصى بها لتثبيت Aspose.Diagram Cloud SDK لـ Node.js هي استخدام NPM. يرجى استخدام الأمر التالي للحصول على تثبيت سلس.

تثبيت Aspose.Diagram Cloud SDK لـ Node.js عبر npm

npm install aspose.diagram

يمكنك تنزيل المكتبة مباشرةً من صفحة المنتج Aspose.Diagram

إنشاء مخططات Visio في Node.js برمجيًا

قدّم Aspose.Diagram Cloud SDK لـ Node.js دعمًا كاملاً لإنشاء مخططات Visio من الصفر داخل تطبيقات Node.js. هذه القدرة مفيدة للتطبيقات التي تحتاج إلى توليد المخططات ديناميكيًا بناءً على مدخلات المستخدم أو معالجة البيانات أو سكريبتات الأتمتة. على سبيل المثال، تخيل تطبيقًا ينشئ مخططات تنظيمية بناءً على بيانات المستخدم المدخلة. يتيح SDK للمطورين إضافة الأشكال والموصلات برمجيًا وتحديد خصائصها مثل الموقع والحجم والدوران. إليك مثال يوضح كيف يمكن لمطوري البرمجيات إنشاء مخطط جديد داخل تطبيقات Node.js.

كيفية إنشاء مخطط Visio داخل تطبيقات Node.js؟

var aspose = aspose || {};

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

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

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

تحويل مخططات Visio في Node.js

في العديد من السيناريوهات، تحتاج المخططات إلى المشاركة بصيغ مختلفة. يدعم Aspose.Diagram Cloud SDK لـ Node.js تحويل ملفات Visio إلى صيغ ملفات أخرى مدعومة مثل PDF و SVG و PNG و GIF و JPEG والعديد غيرها. تتيح هذه الميزة للمطورين بناء تطبيقات يمكن للمستخدمين فيها تحميل مخطط وتنزيله بالصغة المفضلة لديهم. يوضح المثال التالي كيف يمكن للمطورين بسهولة تحويل مخطط Visio موجود إلى صيغ PNG داخل Node.js.

كيفية تصدير مخطط Visio إلى صورة PNG داخل تطبيقات Node.js؟

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

استخراج بيانات مخططات Visio في Node.js

في بعض الحالات، قد يحتاج مطورو البرمجيات إلى تحليل هياكل المخططات واستخراج معلومات مفصلة من المخطط. يوفر Aspose.Diagram Cloud SDK لـ Node.js واجهات برمجة تطبيقات لاسترجاع بيانات الأشكال، معلومات الصفحات، تفاصيل الطبقات، وعناصر أخرى من مخططات Visio الموجودة داخل تطبيق Node.js برمجيًا. هذا مفيد لإنشاء تقارير أو دمج المخططات مع أنظمة أعمال أخرى. على سبيل المثال، يمكن لتطبيق استخراج الأشكال والموصلات من مخطط سير عمل لتوليد ملخص نصي للعملية. يوضح المثال التالي كيف يمكن للمطورين استخراج بيانات الأشكال داخل تطبيقات Node.js.

كيفية استخراج بيانات الشكل من مخطط Visio داخل بيئة Node.js؟

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

هل يمكن تعديل مخططات Visio في تطبيقات Node.js؟

يسمح Aspose.Diagram Cloud SDK لـ 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();
 عربي