Перетворення MPP у TIFF за допомогою Java

Microsoft Project створює проекти у форматі MPP. Він дозволяє створювати, організовувати, відстежувати та підтримувати проекти. Файл MPP містить інформацію про завдання проекту, ресурси, призначення, часові рамки, бюджети тощо. Програмно ми можемо експортувати дані проекту з MPP-файлів у багатосторінкові зображення TIFF. У цій статті ми дізнаємося, як конвертувати MPP у TIFF на Java.

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

  1. API конвертера Java MPP у TIFF
  2. Перетворити MPP на TIFF
  3. Перетворення MPP на TIFF зі стисненням
  4. Видалити стиснення та перетворити MPP на TIFF

Java MPP to TIFF Converter API

Ми будемо використовувати API Aspose.Tasks for Java для перетворення файлу MPP у TIFF. API дозволяє читати та записувати підтримувані формати файлів без встановлення Microsoft Project. Крім того, він дозволяє конвертувати та зберігати файли MPP.

Клас Project API представляє проект. Він надає метод save(string, SaveFileFormat), який зберігає дані проекту у файл у вказаному форматі. API надає перелік SaveFileFormat для збереження вибраного формату проекту. Ми також можемо вказати додаткові параметри збереження зображень під час візуалізації сторінок проекту у TIFF за допомогою класу ImageSaveOptions.

Завантажте JAR API або додайте наведену нижче конфігурацію pom.xml у програму Java на основі Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository> 
 <dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tasks</artifactId>
    <version>22.10</version>
</dependency>

Перетворення MPP у TIFF за допомогою Java

Ми можемо легко експортувати дані проекту з файлу MPP у TIFF, виконавши наведені нижче кроки:

  • Завантажте файл MPP за допомогою класу Project.
  • Збережіть у форматі TIFF за допомогою методу save(). Він приймає вихідний шлях файлу TIFF і SaveFileFormat як аргументи.

У наступному прикладі коду показано, як конвертувати MPP у TIFF у Java.

// Цей приклад коду демонструє, як конвертувати MPP у TIFF.
// Завантажте проект MPP
Project project = new Project("C:\\Files\\Project.mpp");

// Збережіть проект у форматі TIFF
project.save("C:\\Files\\MultipageTIFF_out.tif", SaveFileFormat.Tiff);

Перетворення MPP у TIFF зі стисненням за допомогою Java

Ми можемо застосувати стиснення під час перетворення MPP у TIFF, виконавши наведені нижче кроки:

  1. По-перше, завантажте файл MPP за допомогою класу Project.
  2. Далі створіть екземпляр класу ImageSaveOptions.
  3. Після цього вкажіть TiffCompression.
  4. Нарешті, викличте метод save(). Він приймає вихідний шлях до файлу TIFF і SaveOptions як аргументи.

У наступному прикладі коду показано, як конвертувати MPP у TIFF зі стисненням у Java.

// Цей приклад коду демонструє, як конвертувати MPP у TIFF і застосувати стиснення.
// Завантажте проект MPP
Project project = new Project("C:\\Files\\Project.mpp");

// Визначте параметри збереження зображення
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);

// Укажіть стиснення CCITT4
options.setTiffCompression(TiffCompression.Ccitt4);

// Збережіть проект у форматі TIFF
project.save("C:\\Files\\TIFFWithCompression_out.tif", (SaveOptions)options);

Видаліть стиснення та конвертуйте MPP у TIFF за допомогою Java

Ми також можемо видалити стиснення, а потім перетворити MPP у TIFF, виконавши описані вище дії. Однак нам просто потрібно встановити TiffCompression як TiffCompression.None на кроці № 3.

У наведеному нижче прикладі коду показано, як видалити стиснення та перетворити MPP на TIFF у Java.

// Цей приклад коду демонструє, як конвертувати MPP у TIFF і застосувати стиснення.
// Завантажте проект MPP
Project project = new Project("C:\\Files\\Project.mpp");

// Визначте параметри збереження зображення
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);

// Укажіть значення Tiff Compression як None
options.setTiffCompression(TiffCompression.None);

// Збережіть проект у форматі TIFF
project.save("C:\\Files\\RemoveCompression_out.tif", (SaveOptions)options);

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

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

Висновок

У цій статті ми дізналися, як завантажити файл MPP і перетворити його на TIFF у Java. Ми також бачили, як програмно вказати параметри збереження зображень і встановити стиснення під час збереження у форматі TIFF. Крім того, ви можете дізнатися більше про Aspose.Note for Java API за допомогою документації. У разі будь-якої неясності зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також