Microsoft Visio — популярна програма для створення діаграм і обробки зображень, яка використовується для створення технічних і управлінських діаграм. VSDX — це формат файлу за замовчуванням для збереження файлів креслень. У деяких випадках нам може знадобитися програмним способом зберегти діаграми Visio як зображення PNG або JPEG. Зображення легко зрозуміти в багатьох ситуаціях, коли Visio важко зрозуміти. Перетворення діаграм Visio на зображення дозволяє ділитися своїми малюнками з широким колом людей. У цій статті ми дізнаємося, як конвертувати Visio у зображення на Python.
Ця стаття охоплюватиме наступні теми:
- Python Visio to Image Converter – Безкоштовне завантаження
- Перетворити діаграму Visio на PNG
- Перетворити діаграму Visio на JPG
- Зберегти певну сторінку діаграми 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, виконавши наведені нижче дії.
- Завантажте вхідний файл Visio за допомогою класу Diagram.
- Викличте метод 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 на зображення JPG на Python
Так само ми можемо перетворити діаграму Visio на зображення JPG, виконавши наведені нижче дії.
- Завантажте вхідний файл Visio за допомогою класу Diagram.
- Викличте метод 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 як зображення, виконавши наведені нижче дії.
- По-перше, завантажте вхідний файл Visio за допомогою класу Diagram.
- Далі створіть екземпляр класу ImageSaveOptions.
- Після цього вкажіть індекс сторінки для збереження як зображення.
- Нарешті, викличте метод 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;
- вказати параметри збереження зображення;
- зберігати діаграми Visio як зображення PNG або JPEG/JPG у Python.
Окрім перетворення Visio на зображення на Python, ви можете дізнатися більше про API Aspose.Diagram for Python за допомогою документації. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.