تُستخدم رسومات Visio بشكل شائع لإنشاء مخططات انسيابية أو نماذج مخطط قاعدة البيانات أو الأسلاك الكهربائية أو خطط تخطيط الأثاث. في بعض حالات الاستخدام ، قد تحتاج إلى تحويل رسم تخطيطي VSD أو VSDX إلى ملف SWF. وفقًا لمتطلبات مماثلة ، تتناول هذه المقالة كيفية تحويل ملف VSD أو VSDX إلى ملف SWF برمجيًا في C#.
- VSD أو VSDX to SWF File Converter - تثبيت C# API
- تحويل VSD إلى SWF برمجيًا في C#
- تحويل VSDX إلى ملف SWF في C#
رسم Visio لتحويل ملف SWF - تثبيت C# API
يمكن استخدام API Aspose.Diagram for .NET لإنشاء رسومات Visio أو تحويلها. يمكنك تكوين API عن طريق تنزيل ملف DLL الخاص به من الإصدارات الجديدة أو باستخدام أمر التثبيت NuGet أدناه:
PM> Install-Package Aspose.Diagram
تحويل VSD إلى SWF برمجيًا في C#
يمكنك تحويل ملف VSD إلى تنسيق SWF بالخطوات التالية:
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل رسم تخطيطي VSD Visio إلى ملف SWF في C#:
// إنشاء كائن فئة الرسم التخطيطي وافتح ملف VSD
Diagram diagram = new Diagram("Sample.vsd");
// قم بتجسيد خيارات SWFSaveOptions
SWFSaveOptions options = new SWFSaveOptions();
// قم بتعيين حفظ التنسيق بتنسيق SWF
options.SaveFormat = SaveFileFormat.Swf;
// احفظ ملف SWF الناتج
diagram.Save("SWF_output.swf", options);
تحويل VSDX إلى ملف SWF في C#
يمكنك تحويل ملف VSDX إلى تنسيق SWF باتباع الخطوات التالية:
- قم بإنشاء كائن من فئة الرسم البياني لتحميل ملف VSDX للإدخال.
- احفظ ملف SWF باستخدام طريقة حفظ.
يوضح مقتطف الشفرة بالتفصيل كيفية تحويل ملف VSDX إلى ملف SWF برمجيًا في C#:
// إنشاء كائن الرسم البياني وفتح ملف VSDX
Diagram diagram = new Diagram("Sample.vsdx”);
// قم بتجسيد خيارات SWFSaveOptions
SWFSaveOptions options = new SWFSaveOptions();
// قم بتعيين حفظ التنسيق بتنسيق SWF
options.SaveFormat = SaveFileFormat.Swf;
// احفظ ملف SWF الناتج
diagram.Save( "SWF_output.swf", options);
احصل على ترخيص API مجاني
يمكنك تقييم جميع ميزات واجهة برمجة التطبيقات بكامل طاقتها من خلال طلب ترخيص مجاني مؤقت.
استنتاج
في هذه المقالة ، تعلمت كيفية تحويل ملف VSD أو VSDX إلى ملف SWF برمجيًا في C#. علاوة على ذلك ، يمكنك زيارة الوثائق للتحقق من الميزات الأخرى التي تقدمها API. في حال وجود أي استفسار ، فلا تتردد في الاتصال بنا على المنتدى.