MS Visio هو تطبيق واسع الاستخدام لإنشاء العديد من المخططات مثل المخططات الانسيابية ومخططات تدفق الأعمال وما إلى ذلك. ومع ذلك ، في حالات مختلفة ، قد تحتاج إلى تحويل ملفات الرسم التخطيطي إلى تنسيقات ملفات أخرى. على سبيل المثال ، عند مشاركة الرسوم البيانية ، يمكنك تحويلها إلى ملف PDF. من ناحية أخرى ، يمكنك تحويل رسم تخطيطي إلى صورة لتضمينها في تطبيق الويب أو سطح المكتب. في هذه المقالة ، سنستهدف مخطط Visio لتحويل PDF برمجيًا. على وجه الخصوص ، ستتعلم كيفية تحويل ملفات VSDX أو VSD إلى PDF باستخدام C#.

C# Visio to PDF Converter API

Aspose.Diagram for .NET عبارة عن مكتبة من فئة C# تم تصميمها لإنشاء الرسوم التخطيطية لـ MS Visio ومعالجتها من داخل تطبيقات .NET. علاوة على ذلك ، فإنه يوفر واجهة برمجة تطبيقات محول عالية الدقة تسمح لك بتحويل مخططات Visio إلى PDF وتنسيقات أخرى. يمكنك إما تنزيل DLL الخاصة بواجهة برمجة التطبيقات أو تثبيته باستخدام NuGet.

Install-Package Aspose.Diagram

خطوات تحويل Visio إلى PDF في C#

فيما يلي خطوات تحويل مخطط Visio إلى PDF باستخدام Aspose.Diagram for .NET.

  • قم بتحميل ملف Visio VSD أو VDSX باستخدام فئة رسم بياني.
// قم بإنشاء كائن رسم تخطيطي لتحميل رسم تخطيطي VSD / VSDX
Diagram diagram = new Diagram("Diagram.vsd");
// قم بإنشاء دفق الذاكرة وحفظ الرسم التخطيطي بصيغة PDF
MemoryStream pdfStream = new MemoryStream();
diagram.Save(pdfStream, SaveFileFormat.PDF);
// قم بإنشاء ملف PDF
FileStream pdfFileStream = new FileStream("ExportToPDF.pdf", FileMode.Create, FileAccess.Write);
// اكتب إلى الملف
pdfStream.WriteTo(pdfFileStream);
// إغلاق الجداول
pdfFileStream.Close();
pdfStream.Close();

C# Visio إلى PDF - أكمل التعليمات البرمجية

فيما يلي الكود المصدري الكامل لكيفية تحويل ملف Visio إلى PDF باستخدام C#.

// قم بإنشاء كائن رسم تخطيطي لتحميل رسم تخطيطي VSD / VSDX
Diagram diagram = new Diagram("Diagram.vsd");

// قم بإنشاء دفق الذاكرة وحفظ الرسم التخطيطي بصيغة PDF
MemoryStream pdfStream = new MemoryStream();
diagram.Save(pdfStream, SaveFileFormat.PDF);

// قم بإنشاء ملف PDF
FileStream pdfFileStream = new FileStream("ExportToPDF.pdf", FileMode.Create, FileAccess.Write);
// اكتب إلى الملف
pdfStream.WriteTo(pdfFileStream);

// إغلاق الجداول
pdfFileStream.Close();
pdfStream.Close();

نتائج

فيما يلي لقطات من النتائج التي ستحصل عليها باستخدام الكود المذكور أعلاه.

رسم تخطيطي في Visio

Visio إلى PDF C#

ملف PDF المحول

من Visio إلى PDF

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

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

استنتاج

يوفر Aspose.Diagram for .NET نطاقًا واسعًا من الميزات لمعالجة مخططات Visio. بالإضافة إلى ذلك ، يوفر تحويلًا عالي الجودة للرسومات التخطيطية إلى تنسيق PDF. في هذه المقالة ، تعلمت كيفية تحويل الرسوم البيانية VDS أو VSDX إلى تنسيق PDF باستخدام C#. يمكنك استكشاف المزيد حول API باستخدام التوثيق.

أنظر أيضا