Microsoft Project дозволяє відстежувати, організовувати та керувати проектами. Він зберігає завдання проекту, призначення та інші пов’язані з проектом ресурси та інформацію у файлах MPP. Ми можемо легко конвертувати дані проекту з файлів MPP у різні формати зображень, наприклад JPEG, PNG, BMP і TIFF. Це дозволяє обмінюватися інформацією про проект у форматі зображення, доступному лише для читання. У цій статті ми дізнаємося, як експортувати MS Project MPP у зображення (PNG, JPEG, BMP, TIFF) у Java.
У цій статті будуть розглянуті такі теми:
- API Java для експорту MPP до зображень
- Експорт MPP у JPG
- Перетворити MPP на PNG
- Перетворити MPP на BMP
- Зберегти файл MPP як багатосторінковий TIFF
Java API для експорту MPP до зображень
Щоб експортувати дані/інформацію проекту з MPP-файлів, ми будемо використовувати API Aspose.Tasks for Java. Це бібліотека Java, яка дозволяє читати та записувати MPP-файли без Microsoft Project. Крім того, API підтримує перетворення файлів MPP на зображення.
Клас Project API представляє проект і надає різні методи для виконання різних функцій. Метод save() цього класу дозволяє зберегти проект у заданому форматі зображення. Клас ImageSaveOptions API дозволяє вказувати додаткові параметри під час відтворення сторінок проекту в зображеннях. Усі підтримувані формати зображень визначено в переліку SaveFileFormat.
Будь ласка, завантажте JAR API або додайте наступну конфігурацію pom.xml у програму Java на основі Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tasks</artifactId>
<version>22.5</version>
<classifier>jdk18</classifier>
</dependency>
Експорт MPP у JPG за допомогою Java
Ми можемо експортувати файл MPP у формат зображення JPG/JPEG, виконавши наведені нижче дії.
- По-перше, завантажте файл MPP за допомогою класу Project.
- Далі створіть екземпляр класу ImageSaveOptions із SaveFileFormat.Jpeg як аргумент.
- Після цього вкажіть якість зображення JPEG за допомогою властивості JpegQuality.
- Нарешті, викличте метод save() і збережіть зображення JPEG.
У наведеному нижче прикладі коду показано, як перетворити файл MPP на зображення JPEG за допомогою Java.
// Цей приклад коду демонструє, як конвертувати MPP у зображення JPEG.
// Завантажте файл MPP
Project project = new Project("C:\\Files\\Tasks\\Project.mpp");
// Ініціалізація параметрів збереження зображення
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Jpeg);
// Щоб маніпулювати якістю JPEG, можна використовувати властивість ImageSaveOptions.JpegQuality.
// Дозволений діапазон значень 0..100.
options.setJpegQuality(50);
// Зберегти як JPEG
project.save("C:\\Files\\Tasks\\SaveAsImages\\image_out.jpeg", options);
Перетворіть MPP у PNG за допомогою Java
Ми також можемо конвертувати файл MPP у зображення PNG, виконавши наведені нижче кроки:
- Завантажте файл MPP за допомогою класу Project.
- Створіть екземпляр класу ImageSaveOptions за допомогою перерахування SaveFileFormat.Png.
- Нарешті, збережіть зображення PNG за допомогою методу save().
У наведеному нижче прикладі коду показано, як конвертувати файл MPP у зображення PNG за допомогою Java.
// Цей приклад коду демонструє, як конвертувати MPP у зображення PNG.
// Завантажте файл MPP
Project project = new Project("C:\\Files\\Tasks\\Project.mpp");
// Ініціалізація параметрів збереження зображення
// і встановіть формат збереження як PNG
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Png);
// Зберегти як PNG
project.save("C:\\Files\\Tasks\\SaveAsImages\\image_out.png", options);
Перетворення MPP на BMP за допомогою Java
Подібним чином ми можемо конвертувати зображення MPP у BMP, виконавши кроки, згадані раніше. Однак нам просто потрібно встановити SaveFileFormat як Bmp на кроці № 2.
У наведеному нижче прикладі коду показано, як перетворити файл MPP на зображення BMP за допомогою Java.
// Цей приклад коду демонструє, як конвертувати MPP у зображення BMP.
// Завантажте файл MPP
Project project = new Project("C:\\Files\\Tasks\\Project.mpp");
// Ініціалізація параметрів збереження зображення
// і встановіть формат збереження як BMP
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Bmp);
// Зберегти як BMP
project.save("C:\\Files\\Tasks\\SaveAsImages\\image_out.bmp", options);
Зберігайте MPP-файли як багатосторінкові TIFF за допомогою Java
Щоб зберегти файл MPP як багатосторінкове зображення у форматі TIFF, виконайте описані раніше кроки. Однак нам просто потрібно встановити SaveFileFormat як Tiff на кроці № 2.
У наведеному нижче прикладі коду показано, як перетворити файл MPP на багатосторінкове зображення TIFF за допомогою Java.
// Цей приклад коду демонструє, як конвертувати MPP у зображення TIFF.
// Завантажте файл MPP
Project project = new Project("C:\\Files\\Tasks\\Project.mpp");
// Ініціалізація параметрів збереження зображення
// і встановіть формат збереження як Tiff
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);
// Зберегти як TIFF
project.save("C:\\Files\\Tasks\\SaveAsImages\\image_out.tiff", options);
Отримайте безкоштовну ліцензію
Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати Aspose.Tasks for Java без оціночних обмежень.
Висновок
У цій статті ми дізналися, як конвертувати файли Microsoft Project MPP у формат зображення за допомогою Java. Зокрема, ми навчилися програмно перетворювати файли MPP на зображення JPEG, PNG, BMP і TIFF. Крім того, ви можете дізнатися більше про Aspose.Tasks for Java за допомогою документації і вивчити купу додаткових функцій для роботи з файлами MPP. У разі будь-якої неясності зв’яжіться з нами на нашому форумі.