Primavera P6 — це популярне програмне забезпечення для керування проектами, яке використовує формат файлу XER для зберігання даних проекту. SVG, або масштабована векторна графіка, — це популярний формат векторних зображень, який можна використовувати для створення масштабованої графіки для веб-додатків і друкованих програм. У деяких випадках нам може знадобитися експортувати дані проекту Primavera P6 із файлу XER у SVG програмним шляхом. У цій публікації блогу ми дізнаємося, як конвертувати XER у SVG на C#.
Ця стаття охоплює такі теми:
- API C# для перетворення XER у SVG
- Перетворити XER на SVG
- Перетворіть XER на SVG за допомогою параметрів
- Конвертер XER у SVG - спробуйте онлайн
- Безкоштовні навчальні ресурси
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, виконавши наведені нижче дії.
- Завантажте файл XER за допомогою класу Project.
- Викличте метод 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 за допомогою класу SvgOptoins, виконавши наведені нижче дії.
- Завантажте файл XER за допомогою класу Project.
- Створіть екземпляр класу SvgOptions.
- Після цього визначте параметри SVG, наприклад PageSize тощо.
- Нарешті, збережіть проект як файл 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
Ви також можете конвертувати файли 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 онлайн за допомогою безкоштовного веб-конвертера. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.