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

Microsoft Project дозволяє відстежувати, організовувати та керувати проектами. Він зберігає завдання проекту, призначення та інші пов’язані з проектом ресурси та інформацію у файлах MPP. Ми можемо легко конвертувати дані проекту з файлів MPP у різні формати зображень, наприклад JPEG, PNG, BMP і TIFF. Це дозволяє обмінюватися інформацією про проект у форматі зображення, доступному лише для читання. У цій статті ми дізнаємося, як експортувати MS Project MPP у зображення (PNG, JPEG, BMP, TIFF) у Java.

У цій статті будуть розглянуті такі теми:

  1. API Java для експорту MPP до зображень
  2. Експорт MPP у JPG
  3. Перетворити MPP на PNG
  4. Перетворити MPP на BMP
  5. Зберегти файл 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, виконавши наведені нижче дії.

  1. По-перше, завантажте файл MPP за допомогою класу Project.
  2. Далі створіть екземпляр класу ImageSaveOptions із SaveFileFormat.Jpeg як аргумент.
  3. Після цього вкажіть якість зображення JPEG за допомогою властивості JpegQuality.
  4. Нарешті, викличте метод 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, виконавши наведені нижче кроки:

  1. Завантажте файл MPP за допомогою класу Project.
  2. Створіть екземпляр класу ImageSaveOptions за допомогою перерахування SaveFileFormat.Png.
  3. Нарешті, збережіть зображення 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. У разі будь-якої неясності зв’яжіться з нами на нашому форумі.

Дивись також