Microsoft Project дозволяє нам створювати, організовувати, відстежувати та підтримувати проекти у форматі MPP. Файл MPP містить завдання, ресурси, доручення, графіки, бюджети та іншу іншу інформацію, пов’язану з проектом. Ми можемо легко програмно експортувати дані проекту з MPP-файлів у багатосторінкові зображення TIFF. У цій статті ми дізнаємося, як конвертувати MPP у TIFF на C#.
У цій статті будуть розглянуті такі теми:
- C# MPP to TIFF Converter API
- Перетворити MPP на TIFF
- Перетворення MPP на TIFF зі стисненням
- Видалити стиснення та перетворити MPP на TIFF
C# MPP to TIFF Converter API
Щоб конвертувати MPP у TIFF, ми будемо використовувати API Aspose.Tasks for .NET. Він дозволяє читати та записувати підтримувані формати файлів без встановлення Microsoft Project. Крім того, він дозволяє конвертувати та зберігати файли MPP.
API надає клас Project, який представляє проект. Метод Save(string, SaveFileFormat) цього класу зберігає дані проекту у файл у вказаному форматі. SaveFileFormat визначає перелік для збереження вибраного формату проекту. Ми можемо вказати додаткові параметри збереження зображень під час візуалізації сторінок проекту у TIFF за допомогою класу ImageSaveOptions. Властивість TiffCompression дозволяє застосовувати стиснення під час збереження згенерованих зображень у форматі TIFF.
Завантажте DLL API або встановіть його за допомогою NuGet.
PM> Install-Package Aspose.Tasks
Перетворення MPP у TIFF за допомогою C#
Ми можемо легко перетворити дані проекту з файлу MPP у TIFF, виконавши наведені нижче кроки:
- Завантажте файл MPP за допомогою класу Project.
- Збережіть у форматі TIFF за допомогою методу Save(). Він приймає вихідний шлях файлу TIFF і SaveFileFormat як аргументи.
У наведеному нижче прикладі коду показано, як конвертувати MPP у TIFF у C#.
// Цей приклад коду демонструє, як конвертувати MPP у TIFF.
// Завантажте проект MPP
Project project = new Project(@"C:\Files\Tasks\Project.mpp");
// Збережіть проект у форматі TIFF
project.Save(@"C:\Files\Tasks\MultipageTIFF_out.tif", SaveFileFormat.Tiff);
Перетворення MPP у TIFF зі стисненням за допомогою C#
Ми можемо застосувати стиснення під час перетворення MPP у TIFF, виконавши наведені нижче кроки:
- По-перше, завантажте файл MPP за допомогою класу Project.
- Далі створіть екземпляр класу ImageSaveOptions.
- Після цього вкажіть TiffCompression.
- Нарешті, викличте метод Save(). Він приймає вихідний шлях до файлу TIFF і SaveOptions як аргументи.
У наведеному нижче прикладі коду показано, як конвертувати MPP у TIFF зі стисненням у C#.
// Цей приклад коду демонструє, як конвертувати MPP у TIFF і застосувати стиснення.
// Завантажте проект MPP
Project project = new Project(@"C:\Files\Tasks\Project.mpp");
// Визначте параметри збереження зображення
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);
// Укажіть стиснення CCITT4
options.TiffCompression = TiffCompression.Ccitt4;
// Збережіть проект у форматі TIFF
project.Save(@"C:\Files\Tasks\TIFFWithCompression_out.tif", (SaveOptions)options);
Видалити стиснення та перетворити MPP на TIFF за допомогою C#
Ми також можемо видалити стиснення, а потім перетворити MPP у TIFF, виконавши описані вище дії. Однак нам просто потрібно встановити TiffCompression як TiffCompression.None на кроці № 3.
У наведеному нижче прикладі коду показано, як видалити стиснення та перетворити MPP на TIFF у C#.
// Цей приклад коду демонструє, як конвертувати MPP у TIFF і видалити стиснення.
// Завантажте проект MPP
Project project = new Project(@"C:\Files\Tasks\Project.mpp");
// Визначте параметри збереження зображення
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);
// Зняти компресію
options.TiffCompression = TiffCompression.None;
// Збережіть проект у форматі TIFF
project.Save(@"C:\Files\Tasks\RemoveCompression_out.tif", (SaveOptions)options);
Отримайте безкоштовну ліцензію
Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати бібліотеку без оціночних обмежень.
Висновок
У цій статті ми дізналися, як:
- завантажити файл MPP;
- вказати параметри збереження зображення;
- встановити стиснення для TIFF;
- збережіть завантажений MPP як TIFF у C#.
Окрім перетворення MPP у TIFF у C#, ви можете дізнатися більше про Aspose.Note for .NET API за допомогою документації. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.