Перетворення Primavera XER на SVG за допомогою C#

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

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

  1. API C# для перетворення 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 і параметри Svg як аргументи.

У наведеному нижче прикладі коду показано, як конвертувати 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 to SVG converter, розробленого з використанням вищезгаданого API.

XER у SVG – безкоштовні навчальні ресурси

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

Висновок

У цій публікації блогу ми дізналися, як конвертувати XER у SVG у C#. Дотримуючись кроків, описаних у цій статті, ви можете легко конвертувати файли XER у формат SVG програмним шляхом. Aspose.Tasks for .NET — це потужний і універсальний інструмент, який можна використовувати для вирішення різноманітних проблем управління проектами. Це цінний актив для будь-якого розробника, якому потрібно працювати з файлами Microsoft Project. Окрім перетворення XER у SVG у C#, ви також можете конвертувати файли XER онлайн за допомогою безкоштовного веб-конвертера. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також