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

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

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

سيتم تغطية النقاط التالية:

تثبيت مكتبة الرسم التخطيطي .NET

إن تحويل VSD إلى PDF هو عبارة عن بضعة أسطر من التعليمات البرمجية المصدر في تطبيق .NET. لذلك ، يمكنك تنزيل DLL أو تثبيت هذه المكتبة عن طريق تشغيل الأمر التالي في مدير الحزم NuGet.

 Install-Package Aspose.Diagram 

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

الآن ، يمكنك كتابة مقتطف رمز لتحقيق الوظيفة باستخدام الطرق التي تعرضها مكتبة الرسم التخطيطي لـ .NET.

الخطوات هي:

  1. استدعاء Diagram المُنشئ لتحميل مخطط VSD.
  2. إنشاء مثيل لفئة MemoryStream لإنشاء دفق.
  3. احفظ الرسم التخطيطي بتنسيق PDF باستدعاء طريقة save.
  4. قم بإنشاء ملف PDF عن طريق تهيئة كائن من فئة FileStream.
  5. قم باستدعاء الأسلوب WriteTo الذي يكتب المحتويات الكاملة لدفق الذاكرة هذا إلى دفق آخر.
  6. أغلق الجداول.

انسخ الكود التالي والصقه في ملفك الرئيسي:

using Aspose.Diagram;

// اتصل بمُنشئ الرسم التخطيطي لتحميل مخطط VSD.  
Diagram diagram = new Diagram(  "sample.vsdx");
// إنشاء مثيل لفئة MemoryStream لإنشاء دفق.  
MemoryStream pdfStream = new MemoryStream();
// احفظ الرسم التخطيطي باستدعاء طريقة الحفظ. 
diagram.Save(pdfStream, SaveFileFormat.PDF);
// قم بإنشاء ملف PDF عن طريق تهيئة كائن من فئة FileStream.  
FileStream pdfFileStream = new FileStream(  "ExportToPDF_out.pdf", FileMode.Create, FileAccess.Write);
// قم باستدعاء أسلوب WriteTo الذي يكتب المحتويات الكاملة لدفق الذاكرة هذا إلى دفق آخر. 
pdfStream.WriteTo(pdfFileStream);
// أغلق الجداول.
pdfFileStream.Close();
pdfStream.Close();
// عرض الحالة.
System.Console.WriteLine("Conversion from vsd to pdf performed successfully.");

يمكنك أن ترى الإخراج في الصورة أدناه:

vsd لتحويل قوات الدفاع الشعبي

VSD إلى PDF - خيارات متقدمة

وبالمثل ، يمكنك زيارة التوثيق لمكتبة الرسم البياني .NET لمعرفة الطرق الرائعة الأخرى. علاوة على ذلك ، يتيح لك تكوين مكالمات API الخاصة بك وفقًا لمتطلبات عملك.

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

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

تلخيص لما سبق

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

علاوة على ذلك ، نقترح عليك اتباع دليل البدء.

أخيرًا ، يكتب conholdate.com مشاركات مدونة جديدة. لذلك ، يرجى البقاء على اتصال للحصول على تحديثات منتظمة.

طرح سؤال

يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.

أسئلة وأجوبة

كيف أقوم بتحويل ملف Visio إلى PDF؟

اتصل بـ الرسم البياني المُنشئ لتحميل مخطط VSD ، وإنشاء مثيل لفئة MemoryStream لإنشاء دفق ، وحفظ الرسم التخطيطي بتنسيق PDF عن طريق استدعاء طريقة حفظ.

أنظر أيضا