В различных сценариях, таких как печать, факс и т. д., используется преобразование PowerPoint в TIFF. Чтобы автоматизировать это преобразование из веб-приложения или настольного приложения, в этой статье рассказывается, как преобразовать презентации PowerPoint PPTX/PPT в TIFF с помощью Java. Кроме того, он также показывает, как настроить размер и формат пикселей результирующих изображений TIFF.
- Конвертер Java PowerPoint в TIFF
- Конвертировать PowerPoint в TIFF
- Преобразование PowerPoint в TIFF с пользовательским размером изображения
- PPTX в 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, используя класс Presentation.
- Затем преобразуйте PPTX в TIFF, используя метод Presentation.save(String, SaveFormat.Tiff).
В следующем примере кода показано, как преобразовать 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. Ниже приведены шаги для достижения этого.
- Сначала загрузите презентацию PowerPoint, используя класс Presentation.
- Создайте экземпляр класса TiffOptions.
- Установите размер изображения с помощью метода TiffOptions.setImageSize().
- Наконец, конвертируйте PPTX в TIFF, используя метод Presentation.save(String, SaveFormat.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.
- Сначала загрузите презентацию PowerPoint, используя класс Presentation.
- Создайте экземпляр класса TiffOptions.
- Установите желаемый формат пикселей с помощью метода TiffOptions.setPixelFormat().
- Наконец, конвертируйте PPTX в TIFF, используя метод Presentation.save(String, SaveFormat.Tiff).
В следующем примере кода показано, как настроить формат пикселей при преобразовании 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 в плакат.