Перетворення Visio на зображення на Python

Microsoft Visio — популярна програма для створення діаграм і обробки зображень, яка використовується для створення технічних і управлінських діаграм. VSDX — це формат файлу за замовчуванням для збереження файлів креслень. У деяких випадках нам може знадобитися програмним способом зберегти діаграми Visio як зображення PNG або JPEG. Зображення легко зрозуміти в багатьох ситуаціях, коли Visio важко зрозуміти. Перетворення діаграм Visio на зображення дозволяє ділитися своїми малюнками з широким колом людей. У цій статті ми дізнаємося, як конвертувати Visio у зображення на Python.

Ця стаття охоплюватиме наступні теми:

  1. Python Visio to Image Converter – Безкоштовне завантаження
  2. Перетворити діаграму Visio на PNG
  3. Перетворити діаграму Visio на JPG
  4. Зберегти певну сторінку діаграми Visio як зображення в Python

Python Visio to Image Converter – Безкоштовне завантаження

Для перетворення креслень Visio на зображення ми будемо використовувати Aspose.Diagram for Python. API дозволяє створювати, редагувати, конвертувати та обробляти діаграми MS Visio. Це також полегшує роботу з підтримуваними форматами файлів Visio за допомогою простих у використанні властивостей і методів.

API надає клас Diagram, який є кореневим елементом ієрархії об’єктів Visio. Він забезпечує метод Save(string filename, SaveFileFormat format) для збереження діаграми у файл у вказаному форматі. Крім того, API надає перелік SaveFileFormat для вибору формату для збереження діаграм. Ми також можемо вказати додаткові параметри збереження під час візуалізації сторінок діаграм у зображення за допомогою класу ImageSaveOptions.

Завантажте пакет або встановіть API з PyPI за допомогою такої команди pip у консолі:

pip install aspose-diagram-python 

Перетворення Visio на зображення PNG у Python

Ми можемо легко зберегти діаграму Visio у форматі PNG, виконавши наведені нижче дії.

  1. Завантажте вхідний файл Visio за допомогою класу Diagram.
  2. Викличте метод save(), щоб зберегти його як зображення. Він приймає вихідний шлях файлу зображення та SaveFileFormat.PNG як аргументи.

У наведеному нижче прикладі коду показано, як перетворити діаграму Visio на PNG у Python.

# Цей приклад коду демонструє, як перетворити діаграму Visio на зображення PNG.
import aspose.diagram
from aspose.diagram import *

# Ініціалізація класу Diagram
diagram = Diagram("C:\Files\sample.vsdx")

# Зберегти схему у форматі png
diagram.save("C:\Files\Visio_out.png", SaveFileFormat.PNG)
Перетворення Visio на зображення на Python

Перетворіть Visio на зображення PNG за допомогою Python.

Перетворення Visio на зображення JPG на Python

Так само ми можемо перетворити діаграму Visio на зображення JPG, виконавши наведені нижче дії.

  1. Завантажте вхідний файл Visio за допомогою класу Diagram.
  2. Викличте метод save() із вихідним шляхом до файлу зображення та SaveFileFormat.JPEG як аргументами.

У наведеному нижче прикладі коду показано, як перетворити діаграму Visio на JPG у Python.

# Цей приклад коду демонструє, як перетворити діаграму Visio на зображення JPG.
import aspose.diagram
from aspose.diagram import *

# Ініціалізація класу Diagram
diagram = Diagram("C:\Files\sample.vsdx")

# Зберегти схему у форматі png
diagram.save("C:\Files\Visio_out.jpg", SaveFileFormat.JPEG)

Зберегти певну сторінку Visio як зображення в Python

Ми також можемо вказати параметри збереження зображення та зберегти будь-яку конкретну сторінку діаграми Visio як зображення, виконавши наведені нижче дії.

  1. По-перше, завантажте вхідний файл Visio за допомогою класу Diagram.
  2. Далі створіть екземпляр класу ImageSaveOptions.
  3. Після цього вкажіть індекс сторінки для збереження як зображення.
  4. Нарешті, викличте метод save(), щоб зберегти його як зображення. Він приймає вихідний шлях файлу зображення та ImageSaveOptions як аргументи.

У наведеному нижче прикладі коду показано, як перетворити певну сторінку діаграми Visio на зображення в Python.

# Цей приклад коду демонструє, як визначити параметри збереження та зберегти певну сторінку Visio у форматі PNG.
import aspose.diagram
from aspose.diagram import *

# Ініціалізація класу Diagram
diagram = Diagram("C:\Files\sample.vsdx")

# Зберегти діаграму як PNG
options = saving.ImageSaveOptions(SaveFileFormat.PNG)

# Зберегти лише одну сторінку за індексом сторінки
options.page_index = 1

# Збережіть схему у форматі PNG
diagram.save("C:\Files\ExportPageToImage_out.png", options)
Зберегти певну сторінку Visio як зображення в Python

Зберегти певну сторінку Visio як зображення в Python.

Отримайте безкоштовну тимчасову ліцензію

Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати бібліотеку без оціночних обмежень.

Висновок

У цій статті ми дізналися, як:

  • завантажити існуючий файл діаграми Visio;
  • вказати параметри збереження зображення;
  • зберігати діаграми Visio як зображення PNG або JPEG/JPG у Python.

Окрім перетворення Visio на зображення на Python, ви можете дізнатися більше про API Aspose.Diagram for Python за допомогою документації. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також