Если вы имеете дело с расписаниями Primavera P6, вы, вероятно, знакомы с файлами XER. Primavera P6 — это широко используемое программное обеспечение для управления проектами, которое хранит данные проекта в формате файла XER. Он содержит данные проекта, включая задачи, ресурсы и расписания. Преобразование их в SVG может сделать данные вашего проекта более доступными и визуально привлекательными. В этой статье мы узнаем, как конвертировать XER в SVG в Python. Итак, начнем!
В этой статье рассматриваются следующие темы:
- Python API для преобразования 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 и 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)
Получите бесплатную лицензию
Пожалуйста, получите бесплатную временную лицензию, чтобы опробовать API без ограничений ознакомительной версии.
Конвертируйте XER в SVG онлайн
Кроме того, вы также можете конвертировать файлы XER в формат SVG с помощью этого бесплатного онлайн-конвертера XER в SVG, разработанного с использованием вышеуказанного API.
Python XER в SVG — бесплатные ресурсы
Помимо программного преобразования XER в SVG на Python, изучите различные другие функции API, используя следующие ресурсы:
- Руководство разработчика
- Бесплатные онлайн-приложения
- Справочник по API
- Практические руководства и статьи
Заключение
В заключение мы увидели, как преобразовать XER в SVG в Python. Следуя инструкциям, описанным в этой статье, вы можете легко конвертировать файлы XER в формат SVG программным способом. Преобразование XER в SVG может превратить данные вашего проекта в нечто гораздо более доступное и визуально привлекательное. Делитесь ли вы обновлениями проекта со своей командой или представляете заинтересованным сторонам, файлы SVG позволяют легко понять данные с первого взгляда. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем бесплатном форуме поддержки.