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

Primavera P6 — популярное программное обеспечение для управления проектами, которое использует формат файлов XER для хранения данных проекта. SVG или масштабируемая векторная графика — популярный формат векторных изображений, который можно использовать для создания масштабируемой графики для веб-приложений и приложений для печати. В некоторых случаях нам может потребоваться программный экспорт данных проекта Primavera P6 из файла XER в SVG. В этом сообщении блога мы узнаем, как конвертировать XER в SVG на C#.

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

  1. C# API для преобразования XER в SVG
  2. Конвертировать XER в SVG
  3. Конвертируйте XER в SVG с помощью опций
  4. Конвертер XER в SVG — попробуйте онлайн
  5. Бесплатные учебные ресурсы

C# API для преобразования XER в SVG

Мы будем использовать API Aspose.Tasks for .NET для преобразования Primavera XER в SVG с помощью C#. Это мощный API, который позволяет разработчикам читать, записывать и манипулировать файлами Microsoft Project (MPP/XML) без использования программного обеспечения Microsoft Project. Он предоставляет возможность управлять календарями и графиками работы, управлять расширенными атрибутами проекта и создавать отчеты в различных форматах.

Пожалуйста, загрузите DLL API или установите его с помощью NuGet.

PM> Install-Package Aspose.Tasks

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

Мы можем легко экспортировать данные проекта Primavera P6 из файла XER в формат SVG, выполнив следующие действия:

  1. Загрузите файл XER, используя класс Project.
  2. Вызовите метод Save(), чтобы сохранить файл в формате SVG. В качестве аргументов он принимает путь к выходному файлу SVG и SaveFileFormat.

В следующем примере кода показано, как преобразовать XER в SVG на C#.

// В этом примере кода показано, как преобразовать Primavera XER в SVG.
// Загрузить входной файл XER
Project project = new Project(@"C:\Files\sample.xer");

// Сохранить как SVG
project.Save(@"C:\Files\sample_xer.svg", SaveFileFormat.Svg);
Преобразование XER в SVG с помощью C#

Преобразуйте XER в SVG с помощью C#.

Преобразование XER в SVG с параметрами с использованием C#

Мы можем настроить преобразование XER в SVG с помощью класса SvgOptoins, выполнив следующие действия:

  1. Загрузите файл XER, используя класс Project.
  2. Создайте экземпляр класса SvgOptions.
  3. После этого определите параметры SVG, такие как PageSize и т. д.
  4. Наконец, сохраните проект как файл SVG, используя метод Save(). В качестве аргументов он принимает путь к выходному файлу SVG и SvgOptions.

В следующем примере кода показано, как преобразовать XER в SVG с настраиваемыми настройками на C#.

// В этом примере кода показано, как преобразовать Primavera XER в SVG.
// Загрузить входной файл XER
Project project = new Project(@"C:\Files\sample.xer");

// Определить параметры SVG
SvgOptions svgOptions = new SvgOptions();
svgOptions.PageSize = PageSize.A3;
svgOptions.RenderToSinglePage = true;

// Сохранить как SVG
project.Save(@"C:\Files\sample_a3.svg", svgOptions);
Преобразование XER в SVG с параметрами с использованием C#

Преобразуйте XER в SVG с помощью параметров с помощью C#.

Получите бесплатную лицензию

Пожалуйста, получите бесплатную временную лицензию, чтобы опробовать библиотеку без ограничений ознакомительной версии.

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

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

XER в SVG – бесплатные учебные ресурсы

Помимо программного преобразования XER в SVG на C#, изучите другие возможности библиотеки, используя следующие ресурсы:

Заключение

В этом сообщении блога мы узнали, как преобразовать XER в SVG на C#. Следуя инструкциям, описанным в этой статье, вы можете легко конвертировать файлы XER в формат SVG программным способом. Aspose.Tasks for .NET — это мощный и универсальный инструмент, который можно использовать для решения широкого спектра задач управления проектами. Это ценный ресурс для любого разработчика, которому необходимо работать с файлами Microsoft Project. Помимо преобразования XER в SVG на C#, вы также можете конвертировать файлы XER онлайн с помощью бесплатного веб-конвертера. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем бесплатном форуме поддержки.

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