צור דיאגרמת Visio ב- Python

MS Visio הוא יישום פופולרי המאפשר לך ליצור תרשימי זרימה, דיאגרמות זרימת נתונים, מודלים של תהליכים עסקיים וכו’. הוא משתמש בפורמט הקובץ VSDX כדי לאחסן את הדיאגרמות. במקרים מסוימים, ייתכן שנצטרך ליצור דיאגרמות של Visio באופן תכנותי. במאמר זה, נלמד כיצד ליצור דיאגרמת VSDX מאפס ב-Python. יתר על כן, הוא מכסה כיצד להוסיף צורות בסיסיות בדיאגרמות VSDX באופן תכנותי. על ידי ביצוע ההוראות שניתנו, אתה יכול ליצור מחולל דיאגרמות פיתון Visio משלך.

המאמר יעסוק בנושאים הבאים:

  1. Python Visio Diagram Generator API ליצירת דיאגרמת Visio
  2. צור דיאגרמת MS Visio
  3. צור צורה בתרשים Visio

Python Visio Diagram Generator API ליצירת דיאגרמת Visio

כדי ליצור דיאגרמות MS Visio, נשתמש ב-Aspose.Diagram for Python. זהו API עשיר בתכונות המאפשר יצירה, עריכה, המרה ועיבוד דיאגרמות MS Visio. ה-API מקל עליך לתפעל את דיאגרמות VSDX עם מאפיינים ושיטות קלים לשימוש.

המחלקה Diagram של ה-API מייצגת את רכיב ה-Root של היררכיית האובייקטים של Visio. השיטה save(string, SaveFileFormat) של מחלקה זו שומרת את נתוני הדיאגרמה בקובץ. יש לנו את השיטה addshape(double, double, double, double, string, int) של המחלקה Diagram שמוסיפה את הצורה עם ה-PinX, PinY, Width ו-Height המוגדרים. הספירה SaveFileFormat מספקת את בחירת פורמט דיאגרמת הפלט.

אנא הורד את החבילה או התקן את ה-API מ-PyPI באמצעות פקודת ה-pip הבאה במסוף:

pip install aspose-diagram-python 

צור דיאגרמת Visio VSDX ב- Python

אנו יכולים ליצור בקלות דיאגרמת VSDX ריקה על ידי ביצוע השלבים המפורטים להלן:

  • צור מופע של המחלקה Diagram.
  • השתמש בשיטת save() כדי לשמור את הקובץ כ-VSDX.

דוגמת הקוד הבאה מראה כיצד ליצור דיאגרמת Visio VSDX ב-Python.

# דוגמה זו מדגימה כיצד ליצור דיאגרמת Visio חדשה
import aspose.diagram
from aspose.diagram import *

# צור מופע של המחלקה Diagram
diagram = Diagram()

# שמור דיאגרמה בפורמט VSDX
diagram.save("C:\\Files\\sample.vsdx", SaveFileFormat.VSDX)

צור צורה בדאגרמת Visio ב-Python

צורות הן אבני הבניין של דיאגרמות Visio. MS Visio תומך במגוון רחב של צורות ליצירת דיאגרמות בתחומים שונים. להוספת צורות, עלינו להוסיף את הסטנסיל (VSS) המכילה אוסף של צורות לשימוש בתרשימים. אנו יכולים ליצור צורות בדיאגרמות Visio על ידי ביצוע השלבים המפורטים להלן:

  1. ראשית, טען קובץ VSS קיים באמצעות המחלקה Diagram.
  2. לאחר מכן, הוסף צורה מלבנית חדשה באמצעות שיטת addshape() .
  3. לאחר מכן, הוסף קצת טקסט לצורת המלבן.
  4. לחלופין, הוסף צורות נוספות כגון עיגולים וכו'.
  5. לבסוף, שמור את דיאגרמת VSDX באמצעות שיטת save() .

דוגמת הקוד הבאה מראה כיצד להוסיף צורה לדאגרמת Visio באמצעות Python.

# דוגמה זו מדגימה כיצד ליצור דיאגרמת Visio עם מלבן וצורת עיגול
import aspose.diagram
from aspose.diagram import *

# טען קובץ סטנסיל
diagram = Diagram("C:\\Files\\Basic-Shapes.vss")

# הוסף צורת מלבן חדשה של שלום עולם
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 עבור Python API באמצעות תיעוד. בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו ב[פורום התמיכה החינמי] שלנו16.

ראה גם