في رسالتي السابقة ، قمت بشرح كيفية إنشاء مخططات MS Visio من البداية في تطبيقات Node.js. في هذه المقالة ، سأوضح لك كيفية استخدام Aspose.Diagram لتصدير أو تحويل مخططات MS Visio إلى العديد من تنسيقات الملفات الشائعة في تطبيقات Node.js.
يمكن أن يكون تحويل الرسوم التخطيطية في Visio مفيدًا في سيناريوهات مختلفة. يمكنك تحويل رسم تخطيطي إلى صورة بتنسيق HTML أو JPEG / PNG لعرضه على صفحة ويب أو في عارض مستندات Visio. وبالمثل ، يمكن استخدام تحويل Visio إلى PDF لإزالة تبعية البرامج المخصصة لعرض المخططات. لمثل هذه السيناريوهات ، يوفر Aspose.Diagram تحويلًا عالي الجودة لمخططات Visio إلى تنسيقات أخرى.
- تحويل Visio إلى PDF في Node.js
- تحويل الرسم التخطيطي Visio إلى PNG / JPEG / تنسيقات الصور الأخرى
- تصدير مخططات Visio إلى SVG في Node.js
- تحويل الرسم التخطيطي Visio إلى HTML في Node.js
- تحويل Visio إلى XAML في Node.js
Node.js Visio Converter API - التثبيت
يمكنك تثبيت Aspose.Diagram في تطبيق Node.js الخاص بك باستخدام الأمر npm التالي.
npm install aspose.diagram --save
تحويل Visio إلى PDF في Node.js
PDF هو تنسيق مستند مستقل عن النظام الأساسي يحافظ على استقرار محتوى المستند بين البيئات غير المتجانسة. لذلك ، من الأنسب تحويل مخطط Visio إلى PDF قبل مشاركته بين الأشخاص دون القلق بشأن بيئتهم أو تثبيت برامج مخصصة. فيما يلي خطوات تحويل مخطط Visio إلى مستند PDF باستخدام Aspose.Diagram.
- قم بتحميل الرسم التخطيطي VSD / VSDX Visio باستخدام فئة الرسم التخطيطي.
- قم بتصدير الرسم التخطيطي إلى PDF باستخدام طريقة Diagram.save(string، SaveFileFormat).
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل Visio VSDX إلى PDF في Node.js.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// قم بتحميل ملف Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");
// حفظ بتنسيق ملف PDF
diagram.save("Visio to PDF.pdf", aspose.diagram.SaveFileFormat.PDF);
ملف VSDX
ملف PDF
تحويل Visio إلى PNG / JPEG / صور أخرى في Node.js
يعد تحويل الرسوم التخطيطية لـ Visio إلى تنسيقات الصور مفيدًا في إنشاء الصور المصغرة أو عرض محتوى الرسوم التخطيطية ، أي لعارض Visio. يتيح لك Aspose.Diagram تحويل مخططات Visio إلى تنسيقات الصور التالية:
- بي إن جي
- JPEG
- شجار
- BMP
- EMF
فيما يلي خطوات تحويل مخططات Visio التخطيطية إلى PNG أو JPEG أو تنسيقات صور أخرى.
- قم بتحميل الرسم التخطيطي MS Visio باستخدام فئة رسم بياني.
- قم بإنشاء مثيل لفئة ImageSaveOptions وقم بتعيين تنسيق الصورة المطلوب باستخدام تعداد SaveFileFormat.
- احفظ مخطط Visio كصورة باستخدام طريقة Diagram.save(string، ImageSaveOptions).
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل Visio VSDX إلى صورة PNG في Node.js.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// قم بتحميل ملف Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");
// اضبط خيارات الصورة
options = new aspose.diagram.ImageSaveOptions(aspose.diagram.SaveFileFormat.PNG);
// احفظ صفحة واحدة فقط إذا كنت تريد تحويل صفحة معينة.
options.setPageIndex(0);
// حفظ بتنسيق ملف PNG
diagram.save("Visio to PNG.png", options);
تصدير مخططات Visio إلى SVG في Node.js
يمكنك أيضًا تحويل رسم تخطيطي Visio إلى تنسيق SVG في سطرين من التعليمات البرمجية. فيما يلي خطوات لإجراء هذا التحويل.
- قم بتحميل رسم Visio التخطيطي باستخدام فئة رسم تخطيطي.
- قم بتصدير الرسم التخطيطي إلى تنسيق SVG باستخدام طريقة Diagram.save(string، SaveFileFormat).
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل Visio VSDX إلى تنسيق SVG في Node.js.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram")
// قم بتحميل ملف Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");
// حفظ بتنسيق ملف SVG
diagram.save("Visio-to-SVG.svg", aspose.diagram.SaveFileFormat.SVG);
تحويل الرسم التخطيطي Visio إلى HTML في Node.js
Aspose.Diagram يسمح لك أيضًا بتحويل مخطط Visio إلى مستند HTML. في تحويل Visio إلى HTML ، تنشئ واجهة برمجة التطبيقات أيضًا شريطًا جانبيًا للتنقل بين صفحات الرسم التخطيطي. فيما يلي خطوات إجراء هذا التحويل.
- قم بإنشاء مثيل لفئة مخطط وتهيئته باستخدام مسار ملف Visio.
- احفظ الرسم التخطيطي بتنسيق HTML باستخدام طريقة Diagram.save(string، SaveFileFormat).
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل Visio VSDX إلى HTML في Node.js.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// قم بتحميل ملف Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");
// حفظ بتنسيق ملف HTML
diagram.save("Visio-to-HTML.html", aspose.diagram.SaveFileFormat.HTML);
من Visio إلى HTML
تحويل Visio إلى XAML في Node.js
يمكنك أيضًا تحويل رسم تخطيطي من Visio إلى تنسيق XAML الذي تم إنشاؤه باستخدام لغة الترميز الخاصة بـ Microsoft والتي تحمل نفس الاسم ، XAML (لغة ترميز التطبيقات القابلة للتوسيع).فيما يلي خطوات تحويل رسم تخطيطي Visio إلى تنسيق XAML.
- قم بتحميل ملف Visio VSDX باستخدام فئة رسم بياني.
- احفظ VSDX بتنسيق XAML باستخدام طريقة Diagram.save(string، SaveFileFormat).
يُظهر نموذج التعليمات البرمجية التالي كيفية تحويل Visio VSDX إلى XAML في Node.js.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// قم بتحميل ملف Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");
// حفظ بتنسيق ملف XAML
diagram.save("Visio-to-XAML.xaml", aspose.diagram.SaveFileFormat.XAML);
استنتاج
في هذه المقالة ، رأينا كيفية تحويل مخططات MS Visio إلى تنسيقات متنوعة شائعة في تطبيقات Node.js. تتضمن سيناريوهات التحويل التي قمنا بتغطيتها في هذه المقالة Visio إلى PDF و Visio للصور (PNG و JPEG وما إلى ذلك) و Visio إلى SVG و Visio إلى HTML و Visio إلى XAML. يمكنك معرفة المزيد حول Node.js Visio API من الوثائق.