Visio diaqramlarını yaratmaq və idarə etmək üçün pulsuz Python kitabxanası

Visio VSDX diaqramlarının yaradılması, dəyişdirilməsi və manipulyasiyası üçün açıq mənbəli Visio Python kitabxanası. Styling, Formatlaşdırma və digər Fayl Formatlarına Çevrilməni dəstəkləyir.

Bugünkü dataya əsaslanan dünyada mürəkkəb məlumatın effektiv vizuallaşdırılması fikirləri çatdırmaq və əsaslandırılmış qərarlar qəbul etmək üçün çox vacibdir. Geniş istifadə olunan diaqramlaşdırma vasitəsi olan Microsoft Visio diaqramların, axın sxemlərinin və təşkilati diaqramların yaradılmasında mühüm rol oynayır. Python ekosistemində Visio fayllarının potensialından istifadə etmək üçün 'vsdx' Python kitabxanası güclü bir vasitə kimi ortaya çıxır. Bu kitabxana Visio diaqramları ilə işləmək rahatlığı ilə Python-un skript imkanlarının gücü arasında körpü yaradır.

'vsdx' kitabxanası Microsoft Visio-nun özünə ehtiyac olmadan Visio fayllarını (VSDX formatı) oxumaq və redaktə etmək üçün interfeys təmin etmək üçün nəzərdə tutulmuş təkmil Python moduludur. Visio diaqramlarını proqramlı şəkildə yaratmaq, dəyişdirmək və təhlil etmək üçün intuitiv interfeys təqdim edir. Bu funksionallıq Visio faylları ilə bağlı tapşırıqları avtomatlaşdırmaq və ya diaqram yaratmağı öz proqramlarına inteqrasiya etmək istəyən tərtibatçılar üçün vacibdir. Kitabxananın sıfırdan yeni diaqramlar yaratmaq, mövcud olanları dəyişdirmək, diaqramın tərtibatına nəzarət etmək, məlumatları diaqramlarla inteqrasiya etmək, Visio diaqramlarını digər dəstəklənən fayl formatlarına çevirmək, diaqramın yoxlanılması və s. kimi bir neçə mühüm funksiyalar hissəsi var.

'Vsdx' kitabxanası açıq mənbədir və idarə etmək çox asandır. Kitabxana Microsoft Visio fayllarına proqram manipulyasiyasının gücünü gətirir və proqram tərtibatçılarına tapşırıqları avtomatlaşdırmaq, məlumatları inteqrasiya etmək və dinamik diaqramlar yaratmaq imkanı verir. Onun intuitiv interfeysi və geniş funksiya dəsti onu səmərəli Visio fayl manipulyasiyası üçün Python-dan istifadə etmək istəyənlər üçün oyun dəyişdiricisinə çevirir. İstər mürəkkəb biznes prosesi diaqramları, istərsə də sadə axın qrafikləri yaratmağınızdan asılı olmayaraq, VSDX kitabxanası arsenalınızda dəyərli alətdir.

Previous Next

Vsdx ilə işə başlamaq

Pvsdx kitabxanasının quraşdırılması üçün tövsiyə olunan yol pypi istifadə etməkdir. Düzgün quraşdırma üçün aşağıdakı əmrdən istifadə edin.

Pypi vasitəsilə vsdx Kitabxanasını quraşdırın

pip install vsdx

Python API vasitəsilə Visio Diaqramının yaradılması və Redaktəsi

Açıq mənbəli vsdx kitabxanası öz Python proqramlarında sıfırdan yeni Visio diaqramlarının yaradılması üçün tam dəstəyi ehtiva edir. Proqram tərtibatçıları diaqramların vizual cəlbediciliyini artırmaq üçün yeni formalar əlavə edə və rənglər, şriftlər və xətt növləri kimi müxtəlif üslublar tətbiq edə bilərlər. Bundan əlavə, proqram tərtibatçıları mövcud diaqramları proqramlı şəkildə dəyişdirə bilərlər. Buraya formaların əlavə edilməsi və ya çıxarılması, onların xassələrinin dəyişdirilməsi (ölçüsü, rəngi, mövqeyi) və mətn etiketlərinin yenilənməsi daxildir. Bu funksiya dəyişən verilənlər əsasında M diaqramlarının dinamik yaradılmasına imkan verir.

Python API vasitəsilə Şablondan Yeni vsdx Faylının yaradılması

from vsdx import VisioFile

filename = 'my_template_file.vsdx'  # file containing jinja code
context = {'value1': 10, 'list_value': [1,2,3]}  # data for the template
with VisioFile('my_template_file.vsdx') as vis: 
    vis.jinja_render_vsdx(context=context)
    vis.save_vsdx('my_new_file.vsdx')

Python vasitəsilə Visio Diaqram İxrac və Konversiya

Açıq mənbəli vsdx kitabxanası proqram tərtibatçılarına öz Python proqramlarında sadəcə bir neçə sətir kodla Visio diaqramlarını digər dəstəklənən fayl formatlarına çevirməyə imkan verir. Kitabxana diaqramların PNG, SVG və ya PDF kimi müxtəlif formatlara ixracını dəstəkləyir. Bu, diaqramları müxtəlif platformalarda paylaşmaq və onları hesabatlara və ya təqdimatlara inteqrasiya etmək üçün dəyərlidir.

Python API vasitəsilə Visio Fayllarından Məlumat Oxuyun, Redaktə edin və Çıxarın

Açıq mənbəli vsdx kitabxanası proqram tərtibatçılarına Python proqramları daxilində Visio fayllarından məlumatları yükləməyi və oxumağı asanlaşdırır. Kitabxana proqram tərtibatçılarına mövcud Visio fayllarından məlumatları təhlil etməyə və çıxarmağa imkan verir. Bu imkan diaqramları təhlil etmək, məlumat çıxarmaq və ya faylların məzmunu əsasında hesabatlar yaratmaq üçün çox faydalıdır. Aşağıdakı nümunə Visio faylını oxumağı, xüsusi mətni olan formanı tapmağı, onu silməyi və sonra yenilənmiş .vsdx faylını necə saxlamağı nümayiş etdirir.

Oxumaq, Xüsusi Mətnlə Forma Tapmaq, Onu Dəyişdirmək və .vsdx Faylını Necə Saxlamaq olar?

from vsdx import VisioFile

filename = 'my_file.vsdx'
# open a visio file
with VisioFile(filename) as vis:
  # get page shapes collection
  shapes = vis.pages[0]._shapes
  # get shape to remove by its text value
  s = shapes[0].find_shape_by_text('Shape to remove')  # type: VisioFile.Shape
  # remove the shape if found
  if s:
    s.remove()
    # save a new copy
    vis.save_vsdx('shape_removed.vsdx')

 Azəri