تحويل Visio إلى SVG في Python

إذا كنت تبحث عن طريقة لتصدير مخططات Visio إلى تنسيق صورة SVG باستخدام Python؟ لقد اتيتم الى المكان الصحيح. تشرح هذه المقالة كيفية حفظ رسوم Visio التخطيطية من تنسيق VSDX كـ SVG برمجيًا. سنعرض لك عملية خطوة بخطوة يمكنك من خلالها بسهولة تحويل Visio إلى SVG في Python.

في Microsoft Visio ، يمكنك إنشاء عدد من الرسوم التخطيطية والمخططات الانسيابية والجداول الزمنية وأنواع أخرى من الرسومات الاحترافية. إنه أحد أكثر تطبيقات الرسومات المتجهة شيوعًا. يستخدم VSDX كتنسيق الملف الافتراضي لحفظ ملفات الرسم. يمكننا بسهولة تحويل مخططات Visio وحفظها إلى تنسيق صور SVG برمجيًا.

تصف ملفات SVG (Scalar Vector Graphics) مظهر الصور باستخدام تنسيق نصي قائم على XML. يمكن لأي محرر نصوص تحرير ملفات SVG نظرًا لأنها ملفات XML فقط. يمكن عرض ملفات SVG بواسطة معظم المتصفحات الحديثة. على الرغم من استقلالية الدقة ، يمكن تكبير صور SVG وتقليصها دون فقدان الجودة بأي مقياس.

قد يكون تحويل مخططات Visio إلى SVG ضروريًا في حالات معينة. يسمح لك بمشاركة الرسومات المعقدة دون التضحية بجودة الصورة. في هذه المقالة ، سوف نتعلم كيفية تحويل Visio إلى SVG في Python. اذا هيا بنا نبدأ.

ستغطي هذه المقالة الموضوعات التالية:

  1. Python Visio to SVG Converter - Free Download
  2. خطوات تحويل الرسم التخطيطي من Visio إلى SVG
  3. تحويل الرسم التخطيطي من Visio إلى SVG
  4. حفظ صفحة معينة من مخطط Visio بتنسيق SVG في Python

Python Visio to SVG Converter - تنزيل مجاني

لتحويل رسومات Visio إلى SVG ، سنستخدم Aspose.Diagram for Python. إنها واجهة برمجة تطبيقات غنية بالميزات تتيح إنشاء الرسوم البيانية MS Visio وتحريرها وتحويلها ومعالجتها. تعمل واجهة برمجة التطبيقات أيضًا على تسهيل معالجة تنسيقات ملفات Visio المدعومة بخصائص وطرق سهلة الاستخدام.

فئة الرسم التخطيطي من API هي العنصر الجذر لتسلسل كائنات Visio. تسمح طريقة Save (اسم ملف سلسلة ، SaveFileFormat) لهذه الفئة بحفظ الرسم التخطيطي في الملف بتنسيق محدد. يمكننا تحديد تنسيق حفظ الرسوم البيانية باستخدام التعداد SaveFileFormat. تسمح فئة ImageSaveOptions بتحديد خيارات حفظ إضافية عند تقديم صفحات الرسم التخطيطي للصور.

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

pip install aspose-diagram-python 

كيفية تحويل Visio إلى SVG في Python

يمكننا بسهولة تحويل رسم Visio إلى تنسيق صورة SVG باتباع الخطوات الواردة أدناه:

  • قم بتحميل ملف رسم Visio.
  • احفظ Visio كـ SVG.

يوضح القسم التالي كيفية تحويل هذه الخطوات إلى Python وتحويل VSDX إلى SVG.

قم بتحويل Visio إلى SVG باستخدام Python

يرجى اتباع الخطوة الواردة أدناه لتحويل مخطط Visio إلى SVG برمجيًا في Python:

  1. قم بتحميل ملف Visio للإدخال باستخدام فئة الرسم التخطيطي.
  2. قم باستدعاء طريقة save() باستخدام مسار ملف SVG الناتج و SaveFileFormat.SVG كوسائط.

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

# يوضح مثال التعليمات البرمجية هذا كيفية تحويل رسم Visio التخطيطي إلى SVG.
# تهيئة فئة الرسم التخطيطي
diagram = Diagram("C:\Files\Sample.vsdx")

# احفظ الرسم التخطيطي بتنسيق SVG
diagram.save("C:\Files\Sample_out.svg", SaveFileFormat.SVG)
قم بتحويل Visio إلى SVG باستخدام Python

قم بتحويل Visio إلى SVG باستخدام Python.

احفظ صفحة معينة من Visio كـ SVG في Python

يمكننا أيضًا تحديد خيارات حفظ SVG وحفظ أي صفحة معينة من مخطط Visio كصورة SVG باتباع الخطوات الواردة أدناه:

  1. أولاً ، قم بتحميل ملف Visio باستخدام فئة الرسم التخطيطي.
  2. بعد ذلك ، قم بإنشاء مثيل لفئة ImageSaveOptions.
  3. بعد ذلك ، حدد فهرس الصفحة لحفظه بتنسيق SVG.
  4. أخيرًا ، قم باستدعاء طريقة save() لحفظها كملف SVG. يأخذ مسار ملف SVG الناتج و ImageSaveOptions كوسائط.

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

# يوضح مثال التعليمات البرمجية هذا كيفية تحويل صفحة معينة من مخطط Visio إلى SVG.
# تهيئة فئة الرسم التخطيطي
diagram = Diagram("C:\Files\Sample.vsdx")

# تهيئة خيارات حفظ الصورة لـ SVG
options = saving.ImageSaveOptions(SaveFileFormat.SVG)
    
# حفظ صفحة واحدة فقط ، من خلال فهرس الصفحة
options.page_index = 1

# احفظ الرسم التخطيطي باسم SVG
diagram.save("C:\Files\ExportPageToImage_out.svg", options)
احفظ صفحة معينة من Visio كـ SVG في Python

احفظ صفحة معينة من Visio كـ SVG في Python.

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

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

استنتاج

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

  • تحميل ملف رسم تخطيطي Visio موجود ؛
  • تحديد خيارات حفظ SVG ؛
  • حفظ VSDX كـ SVG في Python.

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

أنظر أيضا