MS Visio هو تطبيق واسع الاستخدام لإنشاء العديد من المخططات مثل المخططات الانسيابية ومخططات تدفق الأعمال وما إلى ذلك. ومع ذلك ، في حالات مختلفة ، قد تحتاج إلى تحويل ملفات الرسم التخطيطي إلى تنسيقات ملفات أخرى. على سبيل المثال ، عند مشاركة الرسوم البيانية ، يمكنك تحويلها إلى ملف PDF. من ناحية أخرى ، يمكنك تحويل رسم تخطيطي إلى صورة لتضمينها في تطبيق الويب أو سطح المكتب. في هذه المقالة ، سنستهدف مخطط Visio لتحويل PDF برمجيًا. على وجه الخصوص ، ستتعلم كيفية تحويل ملفات VSDX أو VSD إلى PDF باستخدام C#.
- C# Visio to PDF Converter API
- خطوات تحويل Visio إلى PDF
- C# Visio إلى PDF - أكمل التعليمات البرمجية
- احصل على ترخيص مجاني
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");
- قم بإنشاء كائن MemoryStream.
- قم بتحويل ملف Visio إلى PDF وحفظه في كائن MemoryStream باستخدام طريقة Diagram.Save (MemoryStream، SaveFileFormat.PDF).
// قم بإنشاء دفق الذاكرة وحفظ الرسم التخطيطي بصيغة PDF
MemoryStream pdfStream = new MemoryStream();
diagram.Save(pdfStream, SaveFileFormat.PDF);
- قم بإنشاء كائن FileStream جديد لملف PDF المحول.
- احفظ ملف PDF المحول باستخدام طريقة MemoryStream.WriteTo (FileStream).
// قم بإنشاء ملف PDF
FileStream pdfFileStream = new FileStream("ExportToPDF.pdf", FileMode.Create, FileAccess.Write);
// اكتب إلى الملف
pdfStream.WriteTo(pdfFileStream);
- أغلق MemoryStream و FileStream.
// إغلاق الجداول
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
ملف PDF المحول
احصل على رخصة مجانية
يمكنك الحصول على ترخيص مؤقت مجاني لتجربة واجهة برمجة التطبيقات بدون قيود تقييمية.
استنتاج
يوفر Aspose.Diagram for .NET نطاقًا واسعًا من الميزات لمعالجة مخططات Visio. بالإضافة إلى ذلك ، يوفر تحويلًا عالي الجودة للرسومات التخطيطية إلى تنسيق PDF. في هذه المقالة ، تعلمت كيفية تحويل الرسوم البيانية VDS أو VSDX إلى تنسيق PDF باستخدام C#. يمكنك استكشاف المزيد حول API باستخدام التوثيق.