Перетворіть Primavera XER у SVG за допомогою Python

Якщо ви маєте справу з графіками Primavera P6, ви, мабуть, знайомі з файлами XER. Primavera P6 — це широко використовуване програмне забезпечення для керування проектами, яке зберігає дані проекту у форматі файлу XER. Він містить дані проекту, включаючи завдання, ресурси та графіки. Перетворення їх у SVG може зробити дані вашого проекту набагато доступнішими та візуально привабливішими. У цій статті ми дізнаємося, як конвертувати XER у SVG на Python. Отже, почнемо!

Ця стаття охоплює такі теми:

  1. API Python для перетворення XER у SVG
  2. Перетворити XER на SVG на Python
  3. Налаштуйте перетворення XER у SVG
  4. Конвертувати XER у SVG онлайн
  5. Ліцензування та безкоштовні ресурси

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 за допомогою Python.

Налаштуйте перетворення XER у SVG у Python

Ми можемо налаштувати перетворення XER у SVG за допомогою класу SvgOptions, виконавши наведені нижче дії:

  1. Завантажте файл XER за допомогою класу Project.
  2. Створіть екземпляр класу SvgOptions.
  3. Після цього визначте параметри SVG, наприклад розмір сторінки тощо.
  4. Нарешті, збережіть проект як файл 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)
Перетворюйте XER у SVG із параметрами за допомогою Python

Перетворюйте XER у SVG із параметрами за допомогою Python.

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

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

Конвертуйте XER у SVG онлайн

Крім того, ви також можете конвертувати файли XER у формат SVG за допомогою цього безкоштовного онлайн-конвертера XER у SVG, розробленого з використанням вищезгаданого API.

Python XER у SVG – безкоштовні ресурси

Окрім програмного перетворення XER у SVG у Python, ознайомтеся з іншими функціями API за допомогою таких ресурсів:

Висновок

На завершення ми побачили, як конвертувати XER у SVG на Python. Дотримуючись кроків, описаних у цій статті, ви можете легко конвертувати файли XER у формат SVG програмним шляхом. Перетворення XER у SVG може перетворити дані вашого проекту на щось набагато доступніше та візуально привабливіше. Якщо ви ділитеся оновленнями проекту зі своєю командою чи презентуєте зацікавленим сторонам, файли SVG роблять дані легкими для розуміння з першого погляду. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також