Файли Microsoft Project (MPP) використовуються для відстеження, організації та керування проектами. Ці файли містять завдання, призначення та інші пов’язані з проектом ресурси та інформацію. Якщо ви хочете поділитися інформацією про проект з кимось, але в них не встановлено MS Project, ви можете конвертувати файл MPP у такі зображення, як PNG, JPEG, BMP і TIFF і поділіться ними. З цією метою ця стаття навчить вас, як програмно конвертувати MPP-файли Microsoft Project у зображення за допомогою C#.
- C# API для перетворення файлів MPP на зображення
- Перетворення файлів MPP у формат JPEG за допомогою C#
- Перетворення файлів MPP на зображення PNG за допомогою C#
- Перетворення файлів MPP на зображення BMP за допомогою C#
- Перетворення файлів MPP на багатосторінкові TIFF за допомогою 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 за допомогою класу Project.
- Створіть екземпляр класу ImageSaveOptions за допомогою переліку SaveFileFormat.JPEG.
- Укажіть якість зображення JPEG за допомогою властивості JpegQuality класу ImageSaveOptions.
- Збережіть зображення JPEG за допомогою методу Project.Save(string filename, SaveOptions options).
У наведеному нижче прикладі коду показано, як перетворити файл 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 за допомогою класу Project.
- Створіть екземпляр класу ImageSaveOptions за допомогою переліку SaveFileFormat.PNG.
- Збережіть зображення PNG за допомогою методу Project.Save(string filename, SaveOptions options).
У наведеному нижче прикладі коду показано, як перетворити файл 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 за допомогою класу Project.
- Створіть екземпляр класу ImageSaveOptions за допомогою переліку SaveFileFormat.BMP.
- Збережіть зображення BMP за допомогою методу Project.Save(string filename, SaveOptions options).
У наведеному нижче прикладі коду показано, як перетворити файл 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 за допомогою класу Project.
- Створіть екземпляр класу ImageSaveOptions за допомогою переліку SaveFileFormat.TIFF.
- Збережіть зображення TIFF за допомогою методу Project.Save(string filename, SaveOptions options).
У наступному прикладі коду показано, як перетворити файл 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, які ви можете детально вивчити, відвідавши офіційну документацію. У разі будь-яких запитань зв’яжіться з нами на нашому безкоштовному форумі підтримки.