تحويل Visio إلى SVG أو Visio إلى HTML في Node.js

تحويل Visio إلى SVG أو Visio إلى HTML في Node.js

في منشور المدونة السابق ، راجعنا كيفية تحويل ملفات VSDX إلى ملفات PDF و PNG برمجيًا في تطبيق Node.js. ومع ذلك ، ستتناول هذه المقالة الخطوات ومقتطف الشفرة لتحويل Visio إلى SVG أو Visio إلى HTML في Node.js. تمكنك مكتبة Visio Node.js من تحرير وإنشاء وتحويل ملفات VSDX إلى تنسيق ملف آخر بسهولة وبسرعة. علاوة على ذلك ، يمكنك حفظ الرسم التخطيطي الخاص بك كصفحة ويب لتضمينها في مواقع الويب الخاصة بشركتك.

سيتم تغطية النقاط التالية في منشور المدونة هذا:

تحويل Visio إلى SVG باستخدام Node.js

في هذا القسم ، سنتعلم كيفية تحويل ملف VSDX أو VSD إلى SVG برمجيًا عن طريق كتابة بضعة أسطر من التعليمات البرمجية المصدر. يمكنك زيارة هذه المقالة للتعرف على تثبيت واجهة برمجة التطبيقات هذه.

سيتم تنفيذ الخطوات التالية:

  1. قم باستدعاء المُنشئ Diagram () لتحميل ملف VSDX.
  2. قم بتهيئة نسخة جديدة من SVGSaveOptions () لتحديد خيارات إضافية.
  3. قم باستدعاء setSVGFitToViewPort (true) الطريقة التي ستجعل SVG الذي تم إنشاؤه مناسبًا لإطار العرض.
  4. استخدم طريقة setExportElementAsRectTag (true) لتعيين عنصر التصدير على أنه مستطيل.
  5. حفظ (اسم الملف ، تنسيق) طريقة لحفظ الملف بتنسيق SVG.

انسخ مقتطف الشفرة التالي والصقه في ملفك.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// قم باستدعاء المُنشئ Diagram () لتحميل ملف VSDX.
diagram = new aspose.diagram.Diagram("sample.vsdx");

// قم بتهيئة مثيل جديد من SVGSaveOptions () لتحديد خيارات إضافية.
options = new aspose.diagram.SVGSaveOptions();

// استدعاء طريقة setSVGFitToViewPort (صحيح) ستجعل svg الذي تم إنشاؤه مناسبًا لعرض المنفذ
options.setSVGFitToViewPort(true);

//استخدم طريقة setExportElementAsRectTag (true) هذه لتعيين عنصر التصدير كمستطيل.
options.setExportElementAsRectTag(true);

// طريقة الحفظ (اسم الملف ، التنسيق) لحفظ الملف بتنسيق SVG.
diagram.save( "AutoFitShapesInVisio_Out.svg", options);
VSDX إلى SVG في Node.js

VSDX إلى SVG في Node.js

مكتبة Node.js لتحويل VSDX أو Visio إلى HTML

سنتبع الخطوات المذكورة أدناه لتحويل ملف VSDX إلى صفحة ويب:

  1. قم بتهيئة المُنشئ مخطط () لتحميل ملف VSDX.
  2. إنشاء مثيل جديد من HTMLSaveOptions () لتحديد خيارات إضافية.
  3. قم باستدعاء طريقة setTitle (سلسلة) لتعيين عنوان مستند HTML.
  4. setSaveToolBar (صحيح) سيحدد ما إذا كان سيتم تضمين شريط الأدوات أم لا.
  5. قم باستدعاء طريقة setDefaultFont (سلسلة) لتعيين الخط.
  6. حفظ (اسم الملف ، تنسيق) طريقة لحفظ الملف بتنسيق HTML.

يقوم مقتطف التعليمات البرمجية التالي بتحويل رسم تخطيطي لـ Visio إلى ملف HTML.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// قم باستدعاء المُنشئ Diagram () لتحميل ملف VSDX.
diagram = new aspose.diagram.Diagram("sample.vsdx");

// قم بتهيئة مثيل جديد من SVGSaveOptions () لتحديد خيارات إضافية.
options = new aspose.diagram.SVGSaveOptions();

// استدعاء طريقة setSVGFitToViewPort (صحيح) ستجعل svg الذي تم إنشاؤه مناسبًا لعرض المنفذ
options.setSVGFitToViewPort(true);

//استخدم طريقة setExportElementAsRectTag (true) هذه لتعيين عنصر التصدير كمستطيل.
options.setExportElementAsRectTag(true);

// طريقة الحفظ (اسم الملف ، التنسيق) لحفظ الملف بتنسيق SVG.
diagram.save( "AutoFitShapesInVisio_Out.svg", options);
تحويل VSDX إلى HTML في Node.js

VSDX إلى HTML في Node.js

تحويل Visio إلى SVG أو Visio إلى HTML في Node.js - خيارات متقدمة

بالإضافة إلى ذلك ، توفر مكتبة الرسوم البيانية Node.js أيضًا العديد من الميزات المتعلقة بتنسيقات ملفات HTML و SVG. ومع ذلك ، قد تجد مقتطفات التعليمات البرمجية أيضًا توضح استخدام الطرق.

احصل على رخصة مجانية

يرجى تجربة واجهة برمجة التطبيقات بما يتجاوز قيود التقييم من خلال طلب ترخيص مؤقت مجاني.

تلخيص لما سبق

هذا يقودنا إلى إنهاء منشور المدونة هذا. لقد مررنا ببعض النقاط المثيرة للاهتمام والتي تشمل تحويل Visio إلى SVG و Visio إلى HTML في تطبيق Node.js. سيساعدك منشور المدونة هذا حقًا إذا كنت تبحث عن دمج مكتبة Aspose.Diagram لتحويل ملفات VSDX إلى تنسيقات ملفات شائعة أخرى. بالإضافة إلى ذلك ، يمكنك استكشاف الوثائق لمزيد من الميزات. علاوة على ذلك ، conholdate.com يكتب باستمرار مقالات جديدة. لذلك ، يرجى البقاء على اتصال للحصول على آخر التحديثات.

طرح سؤال

يمكنك مشاركة أسئلتك أو استفساراتك على المنتدى.

أنظر أيضا