Преобразование Primavera XER в SVG с помощью Python

Если вы имеете дело с расписаниями Primavera P6, вы, вероятно, знакомы с файлами XER. Primavera P6 — это широко используемое программное обеспечение для управления проектами, которое хранит данные проекта в формате файла XER. Он содержит данные проекта, включая задачи, ресурсы и расписания. Преобразование их в SVG может сделать данные вашего проекта более доступными и визуально привлекательными. В этой статье мы узнаем, как конвертировать XER в SVG в Python. Итак, начнем!

В этой статье рассматриваются следующие темы:

  1. Python API для преобразования 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 и SvgOptions.

В следующем примере кода показано, как преобразовать 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 позволяют легко понять данные с первого взгляда. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем бесплатном форуме поддержки.

Смотрите также