Преобразование PowerPoint в TIFF Java

В различных сценариях, таких как печать, факс и т. д., используется преобразование PowerPoint в TIFF. Чтобы автоматизировать это преобразование из веб-приложения или настольного приложения, в этой статье рассказывается, как преобразовать презентации PowerPoint PPTX/PPT в TIFF с помощью Java. Кроме того, он также показывает, как настроить размер и формат пикселей результирующих изображений TIFF.

Конвертер Java PowerPoint в TIFF

Чтобы преобразовать презентации в изображения TIFF, мы будем использовать Aspose.Slides for Java. Упомянутый API позволяет создавать, манипулировать и преобразовывать документы презентаций из приложений Java. Вы можете либо скачать API, либо установить его, используя следующие конфигурации 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-slides</artifactId>
    <version>21.7</version>
    <classifier>jdk16</classifier>
</dependency>

Преобразование PowerPoint PPTX в TIFF с помощью Java

Ниже приведены шаги для преобразования PowerPoint PPTX/PPT в TIFF с использованием Java.

В следующем примере кода показано, как преобразовать PowerPoint PPTX в TIFF.

// Создание экземпляра объекта Presentation для загрузки файла PowerPoint
Presentation pres = new Presentation("presentation.pptx");
try {
    // Сохраните презентацию в документ TIFF.
    pres.save("tiff-image.tiff", SaveFormat.Tiff);
} finally {
    if (pres != null) pres.dispose();
}

Java Преобразование PowerPoint в TIFF с нестандартным размером изображения

Aspose.Slides for Java также позволяет настраивать размер результирующего изображения при преобразовании PowerPoint в TIFF. Ниже приведены шаги для достижения этого.

В следующем примере кода показано, как преобразовать PPTX в TIFF с пользовательским размером изображения.

// Создание экземпляра объекта Presentation для загрузки файла PowerPoint
Presentation pres = new Presentation("presentation.pptx");
try {
    // Создайте экземпляр класса TiffOptions
    TiffOptions opts = new TiffOptions();
    
    // Установить разрешение изображения
    opts.setDpiX(200);
    opts.setDpiY(100);
    
    // Установить размер изображения
    opts.setImageSize(new java.awt.Dimension(1728, 1078));
  
    // Сохраните презентацию в формате TIFF с указанным размером изображения.
    pres.save("tiff-ImageSize.tiff", SaveFormat.Tiff, opts);
} finally {
    if (pres != null) pres.dispose();
}    

Преобразование PowerPoint в TIFF с пользовательским форматом пикселей

Ниже приведены шаги по настройке формата пикселей при преобразовании PPTX в TIFF с использованием Java.

В следующем примере кода показано, как настроить формат пикселей при преобразовании PPTX в TIFF.

// Создание экземпляра объекта Presentation для загрузки файла PowerPoint
Presentation pres = new Presentation("presentation.pptx");
try {
    TiffOptions options = new TiffOptions();
    options.setPixelFormat(ImagePixelFormat.Format8bppIndexed);
    
    /*
     * ImagePixelFormat содержит следующие значения (как видно из документации):
     * Формат1bppИндексированный; // 1 бит на пиксель, индексированный.
     * Формат4bppИндексированный; // 4 бита на пиксель, индексировано.
     * Формат8bppИндексированный; // 8 бит на пиксель, индексированный.
     * Формат24bppRgb; // 24 бита на пиксель, RGB.
     * Формат32bppArgb; // 32 бита на пиксель, ARGB.
     */
    
    // Сохраните презентацию в формате TIFF с указанным размером изображения.
    pres.save("Tiff-PixelFormat.tiff", SaveFormat.Tiff, options);
} finally {
    if (pres != null) pres.dispose();
}

Получите бесплатную лицензию API

Вы можете использовать Aspose.Slides for Java без ограничений на пробную версию, запросив временную лицензию.

Вывод

В этой статье вы увидели, как преобразовать PowerPoint PPTX/PPT в TIFF с помощью Java. Кроме того, в пошаговом руководстве и примерах кода показано, как настроить размер и формат пикселей результирующих изображений TIFF. Вы можете посетить документацию, чтобы изучить другие функции Aspose.Slides для Java. Кроме того, вы можете свободно сообщать нам о своих запросах через наш форум.

Смотрите также

Совет: вы можете проверить Aspose БЕСПЛАТНО онлайн Конвертер PowerPoint в плакат.