
Microsoft Project создает проекты в формате MPP. Это позволяет создавать, организовывать, отслеживать и поддерживать проекты. Файл MPP содержит информацию о задачах проекта, ресурсах, назначениях, сроках, бюджетах и многом другом. Программно мы можем экспортировать данные проекта из файлов MPP в многостраничные изображения TIFF. В этой статье мы узнаем, как конвертировать MPP в TIFF на Java.
В этой статье должны быть раскрыты следующие темы:
- API конвертера Java MPP в TIFF
- Конвертировать MPP в TIFF
- Конвертировать MPP в TIFF со сжатием
- Удалить сжатие и преобразовать MPP в TIFF
API конвертера Java MPP в TIFF
Мы будем использовать 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, выполнив следующие действия:
- Во-первых, загрузите файл MPP, используя класс Project.
- Затем создайте экземпляр класса ImageSaveOptions.
- После этого укажите файл TiffCompression.
- Наконец, вызовите метод 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 как None
options.setTiffCompression(TiffCompression.None);
// Сохраните проект в формате TIFF.
project.save("C:\\Files\\RemoveCompression_out.tif", (SaveOptions)options);
Получить бесплатную лицензию
Вы можете получить бесплатную временную лицензию, чтобы попробовать библиотеку без ограничений пробной версии.
Вывод
В этой статье мы узнали, как загрузить файл MPP и преобразовать его в TIFF на Java. Мы также увидели, как указать параметры сохранения изображения и установить сжатие при программном сохранении в формате TIFF. Кроме того, вы можете узнать больше об Aspose.Note for Java API, используя документацию. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем бесплатном форуме поддержки.