Якщо ви маєте справу з графіками Primavera P6, ви, мабуть, знайомі з файлами XER. Primavera P6 — це широко використовуване програмне забезпечення для керування проектами, яке зберігає дані проекту у форматі файлу XER. Він містить дані проекту, включаючи завдання, ресурси та графіки. Перетворення їх у SVG може зробити дані вашого проекту набагато доступнішими та візуально привабливішими. У цій статті ми дізнаємося, як конвертувати XER у SVG на Python. Отже, почнемо!
Ця стаття охоплює такі теми:
- API Python для перетворення XER у SVG
- Перетворити XER на SVG на Python
- Налаштуйте перетворення XER у SVG
- Конвертувати XER у SVG онлайн
- Ліцензування та безкоштовні ресурси
API Python для перетворення XER у SVG
Щоб конвертувати файли XER у формат SVG, ми будемо використовувати API Aspose.Tasks for Python. Aspose.Tasks — це потужний API, який надає комплексні можливості керування проектами та полегшує програмну роботу з файлами проекту в програмах Python. Він підтримує читання, запис і роботу з файлами проекту в різних форматах, включаючи Microsoft Project (MPP), Primavera (XER) і XML, серед інших. Він надає повний набір функцій для керування проектними завданнями, ресурсами, призначеннями та календарями, що робить його незамінним інструментом для всіх, хто бере участь у плануванні та управлінні проектами.
Перш ніж перейти до коду, нам потрібно отримати API. Завантажте пакет або встановіть API з PyPI за допомогою такої команди pip у консолі:
pip install aspose-tasks
Перетворіть XER у SVG за допомогою Python
1. Імпортуйте необхідні бібліотеки
По-перше, нам потрібно імпортувати необхідні бібліотеки. Ось як ви це робите:
import aspose.tasks as tasks
2. Завантажте файл XER
Далі завантажимо файл XER. Для цього прикладу припустімо, що ваш файл XER має назву sample.xer.
project = tasks.Project("sample.xer");
3. Збережіть проект як SVG
Тепер настав час зберегти проект як файл SVG.
project.save("sample_xer.svg", tasks.saving.SaveFileFormat.SVG);
Це воно! Ви успішно перетворили файл XER у SVG за допомогою Aspose.Tasks for Python.
Повний код
Ось повний приклад коду, який показує, як конвертувати XER у SVG у Python.
# Цей приклад коду демонструє, як конвертувати Primavera XER у SVG.
import aspose.tasks as tasks
# Цей приклад коду демонструє, як конвертувати Primavera XER у SVG.
# Завантажити вхідний файл XER
project = tasks.Project("sample.xer");
# Зберегти як SVG
project.save("sample_xer.svg", tasks.saving.SaveFileFormat.SVG);
Налаштуйте перетворення XER у SVG у Python
Ми можемо налаштувати перетворення XER у SVG за допомогою класу SvgOptions, виконавши наведені нижче дії:
- Завантажте файл XER за допомогою класу Project.
- Створіть екземпляр класу SvgOptions.
- Після цього визначте параметри SVG, наприклад розмір сторінки тощо.
- Нарешті, збережіть проект як файл SVG за допомогою методу save().Він приймає вихідний шлях до файлу SVG і параметри Svg як аргументи.
У наведеному нижче прикладі коду показано, як конвертувати XER у SVG із налаштованими налаштуваннями в Python.
# Цей приклад коду демонструє, як конвертувати Primavera XER у SVG.
import aspose.tasks as tasks
# Завантажити вхідний файл XER
project = tasks.Project("sample.xer");
# Визначте параметри SVG
svgOptions = tasks.saving.SvgOptions()
svgOptions.page_size = tasks.visualization.PageSize.A3
svgOptions.render_to_single_page = True
# Зберегти як SVG
project.save("sample_a3.svg", svgOptions)
Отримайте безкоштовну ліцензію
Будь ласка, отримайте безкоштовну тимчасову ліцензію, щоб випробувати API без оціночних обмежень.
Конвертуйте XER у SVG онлайн
Крім того, ви також можете конвертувати файли XER у формат SVG за допомогою цього безкоштовного онлайн-конвертера XER у SVG, розробленого з використанням вищезгаданого API.
Python XER у SVG – безкоштовні ресурси
Окрім програмного перетворення XER у SVG у Python, ознайомтеся з іншими функціями API за допомогою таких ресурсів:
Висновок
На завершення ми побачили, як конвертувати XER у SVG на Python. Дотримуючись кроків, описаних у цій статті, ви можете легко конвертувати файли XER у формат SVG програмним шляхом. Перетворення XER у SVG може перетворити дані вашого проекту на щось набагато доступніше та візуально привабливіше. Якщо ви ділитеся оновленнями проекту зі своєю командою чи презентуєте зацікавленим сторонам, файли SVG роблять дані легкими для розуміння з першого погляду. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.