قم بإنشاء رسم تخطيطي لـ Visio في Python

MS Visio هو تطبيق شائع يمكّنك من إنشاء مخططات انسيابية ومخططات تدفق البيانات ونماذج عمليات الأعمال وما إلى ذلك. ويستخدم تنسيق ملف VSDX لتخزين الرسوم التخطيطية. في بعض الحالات ، قد نحتاج إلى إنشاء مخططات Visio برمجيًا. في هذه المقالة ، سوف نتعلم كيفية إنشاء مخطط VSDX من البداية في Python. علاوة على ذلك ، فإنه يغطي كيفية إضافة الأشكال الأساسية في مخططات VSDX برمجيًا.

يجب أن تغطي المقالة المواضيع التالية:

  1. مكتبة مخططات Python لإنشاء رسم تخطيطي لـ Visio
  2. إنشاء رسم تخطيطي لـ MS Visio
  3. إنشاء شكل في رسم تخطيطي لـ Visio

مكتبة مخططات Python لإنشاء رسم تخطيطي لـ Visio

لإنشاء مخططات MS Visio ، سنستخدم Aspose.Diagram for Python. إنها واجهة برمجة تطبيقات غنية بالميزات تتيح إنشاء الرسوم البيانية MS Visio وتحريرها وتحويلها ومعالجتها. تسهل واجهة برمجة التطبيقات (API) معالجة مخططات VSDX بخصائص وطرق سهلة الاستخدام.

تمثل فئة الرسم التخطيطي من API العنصر الجذر لتسلسل كائنات Visio. تقوم طريقة save (string، SaveFileFormat) الخاصة بهذه الفئة بحفظ بيانات الرسم التخطيطي في الملف. لدينا addhape (double، double، double، double، string، int) طريقة لفئة الرسم التخطيطي التي تضيف الشكل مع PinX و PinY و Width و Height. يوفر التعداد SaveFileFormat اختيار تنسيق مخطط الإخراج.

يرجى إما تنزيل الحزمة أو تثبيت API من PyPI باستخدام أمر pip التالي في وحدة التحكم:

pip install aspose-diagram-python 

قم بإنشاء رسم تخطيطي Visio VSDX باستخدام Python

يمكننا بسهولة إنشاء مخطط VSDX فارغ باتباع الخطوات الواردة أدناه:

  • قم بإنشاء مثيل لفئة الرسم التخطيطي.
  • استخدم طريقة الحفظ () لحفظ الملف بتنسيق VSDX.

يوضح نموذج التعليمات البرمجية التالي كيفية إنشاء رسم تخطيطي Visio VSDX في Python.

# يوضح مثال التعليمات البرمجية هذا كيفية إنشاء رسم تخطيطي Visio جديد
import aspose.diagram
from aspose.diagram import *

# قم بإنشاء مثيل لفئة الرسم التخطيطي
diagram = Diagram()

# احفظ الرسم التخطيطي بتنسيق VSDX
diagram.save("C:\\Files\\sample.vsdx", SaveFileFormat.VSDX)

قم بإنشاء شكل في رسم Visio التخطيطي باستخدام Python

الأشكال هي الكتل الإنشائية لرسومات Visio التخطيطية. يدعم MS Visio مجموعة كبيرة من الأشكال لإنشاء مخططات في مجالات مختلفة. لإضافة الأشكال ، نحتاج إلى إضافة الاستنسل (VSS) الذي يحتوي على مجموعة من الأشكال لاستخدامها في الرسوم التخطيطية. يمكننا إنشاء أشكال في مخططات Visio باتباع الخطوات الواردة أدناه:

  1. أولاً ، قم بتحميل ملف VSS موجود باستخدام فئة الرسم التخطيطي.
  2. بعد ذلك ، أضف شكلًا مستطيلًا جديدًا باستخدام طريقة addhape ().
  3. ثم أضف بعض النص إلى شكل المستطيل.
  4. اختياريًا ، أضف المزيد من الأشكال مثل الدائرة وما إلى ذلك.
  5. أخيرًا ، احفظ مخطط VSDX باستخدام طريقة الحفظ ().

يوضح نموذج التعليمات البرمجية التالي كيفية إضافة شكل إلى الرسم التخطيطي لـ Visio باستخدام Python.

# يوضح مثال التعليمات البرمجية هذا كيفية إنشاء رسم تخطيطي لـ Visio باستخدام مستطيل وشكل دائرة
import aspose.diagram
from aspose.diagram import *

# تحميل ملف الاستنسل
diagram = Diagram("C:\\Files\\Basic-Shapes.vss")

# أضف شكل مستطيل جديد hello world
shapeId = diagram.add_shape(4.25, 5.5, 2, 1, "Rectangle", 0)
shape = diagram.pages[0].shapes.get_shape(shapeId)
shape.text.value.add(Txt("Hello World"))

# أضف شكل دائرة
diagram.add_shape(4.0, 8.0, "Circle", 0)

# حفظ باسم VSDX
diagram.save("C:\\Files\\sample_out.vsdx", SaveFileFormat.VSDX)
أنشئ شكلاً في رسم Visio التخطيطي باستخدام Python

أنشئ شكلاً في رسم Visio التخطيطي باستخدام Python.

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

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

استنتاج

في هذه المقالة ، تعلمنا كيفية:

  • إنشاء مخطط VSDX جديد في Python ؛
  • تحميل ملف قالب Visio ؛
  • إضافة شكل مستطيل إلى الرسم التخطيطي في Visio ؛
  • أضف دائرة إلى VSDX في Python.

إلى جانب إنشاء رسم تخطيطي لـ Visio في Python ، يمكنك معرفة المزيد حول Aspose.Diagram for Python API باستخدام التوثيق. في حالة وجود أي غموض ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.

أنظر أيضا