Перетворення MS Project MPP на зображення (PNG, JPEG, BMP, TIFF) за допомогою C#

Файли Microsoft Project (MPP) використовуються для відстеження, організації та керування проектами. Ці файли містять завдання, призначення та інші пов’язані з проектом ресурси та інформацію. Якщо ви хочете поділитися інформацією про проект з кимось, але в них не встановлено MS Project, ви можете конвертувати файл MPP у такі зображення, як PNG, JPEG, BMP і TIFF і поділіться ними. З цією метою ця стаття навчить вас, як програмно конвертувати MPP-файли Microsoft Project у зображення за допомогою C#.

C# API для перетворення файлів MPP на зображення

Aspose.Tasks for .NET — це бібліотека .NET, яка дозволяє читати та записувати файли MPP/XML без встановлення Microsoft Project. Крім того, API підтримує перетворення файлів MPP на зображення. Ви можете встановити API через NuGet або завантажити його безпосередньо з розділу Завантаження.

PM> Install-Package Aspose.Tasks

Перетворення файлів MPP у формат JPEG за допомогою C#

Нижче наведено кроки для перетворення файлів MPP у формат JPEG за допомогою C#.

У наведеному нижче прикладі коду показано, як перетворити файл MPP на зображення JPEG за допомогою C#.

// Завантажте файл MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Щоб маніпулювати якістю JPEG, ви можете використовувати властивість ImageSaveOptions.JpegQuality.
// Дозволений діапазон значень від 0 до 100.
// Створіть екземпляр класу ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.JPEG) { JpegQuality = 50 };

// Збережіть зображення JPEG
project.Save("OutputDirectory\\image_out.jpeg", (SaveOptions)options);

Перетворення файлів MPP на зображення PNG за допомогою C#

Щоб перетворити файл MPP на зображення PNG, виконайте наведені нижче дії.

У наведеному нижче прикладі коду показано, як перетворити файл MPP на зображення PNG за допомогою C#.

// Завантажте файл MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Створіть екземпляр класу ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.PNG);

// Збережіть зображення PNG
project.Save("OutputDirectory\\image_out.png", (SaveOptions)options);

Перетворення файлів MPP на зображення BMP за допомогою C#

Нижче наведено кроки для перетворення файлу MPP на зображення BMP за допомогою C#.

У наведеному нижче прикладі коду показано, як перетворити файл MPP на зображення BMP за допомогою C#.

// Завантажте файл MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Створіть екземпляр класу ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.BMP);

// Збережіть зображення BMP
project.Save("OutputDirectory\\image_out.bmp", (SaveOptions)options);

Перетворення MPP-файлів у багатосторінковий TIFF за допомогою C#

Нижче наведено кроки для перетворення файлу MPP у багатосторінковий TIFF за допомогою C#.

У наступному прикладі коду показано, як перетворити файл MPP на багатосторінкове зображення TIFF за допомогою C#

// Завантажте файл MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Створіть екземпляр класу ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.TIFF);

// Збережіть зображення у форматі TIFF
project.Save("OutputDirectory\\RenderMultipageTIFF_out.tif", (SaveOptions)options);

Отримайте безкоштовну ліцензію

Щоб спробувати API без оціночних обмежень, ви можете подати запит на безкоштовну тимчасову ліцензію.

Висновок

У цій статті ви дізналися, як конвертувати файли Microsoft Project MPP у формат зображення за допомогою C#. Зокрема, ви дізналися, як конвертувати файли MPP у формати зображень JPEG, PNG, BMP і TIFF за допомогою API Aspose.Tasks for .NET. API надає низку додаткових функцій для роботи з файлами MPP, які ви можете детально вивчити, відвідавши офіційну документацію. У разі будь-яких запитань зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також