Конвертировать PPT в JPG онлайн

Узнайте, как конвертировать PPT в JPG онлайн

Конвертация презентаций PowerPoint в изображения JPG является распространенным требованием во многих сценариях. Например, вы можете захотеть использовать слайды в качестве изображений на веб-сайте, в публикации в социальных сетях или в рассылке по электронной почте. Или вам может потребоваться создать миниатюру или изображение предварительного просмотра презентации. Какова бы ни была причина, наличие надежного и эффективного метода конвертации PowerPoint в JPG может сэкономить вам много времени и усилий. В этой статье мы рассмотрим, как конвертировать PowerPoint в JPG с помощью Java Cloud SDK, и предоставим вам все необходимые сведения для начала работы.

Конвертация может быть выполнена во все популярные форматы, включая (PPT / PPTX / OTP / ODP и т. д.)

API преобразования PowerPoint в JPG

Aspose.Slides Cloud SDK для Java предоставляет простое и эффективное решение для этой задачи без необходимости в каком-либо дополнительном программном обеспечении или плагинах. Используя этот SDK, вы можете легко преобразовать презентации PowerPoint в высококачественные изображения JPG всего несколькими строками кода. Кроме того, он предоставляет широкий спектр опций и настроек для настройки процесса преобразования в соответствии с вашими конкретными потребностями. Кроме того, Aspose.Slides Cloud SDK для Java является облачным решением, что означает, что вы можете выполнять преобразование на стороне сервера, без необходимости установки какого-либо программного обеспечения или плагинов на стороне клиента. Это делает процесс преобразования быстрым, эффективным и легкодоступным с любой платформы или устройства с подключением к Интернету.

Теперь нам нужно добавить ссылку на SDK в наш проект, просто добавив следующие данные в pom.xml проекта сборки maven.

<repositories>



 <repository>



        <id>aspose-cloud</id>



        <name>artifact.aspose-cloud-releases</name>



        <url>http://artifact.aspose.cloud/repo</url>



    </repository>   
</repositories>



<dependencies>



 <dependency>



    <groupId>com.aspose</groupId>



    <artifactId>aspose-slides-cloud</artifactId>



    <version>21.3.0</version>



 </dependency>



</dependencies>

После установки нам нужно создать учетную запись, посетив Cloud dashboard. Если у вас есть учетная запись GitHub или Google, просто зарегистрируйтесь. В противном случае создайте новую учетную запись и получите учетные данные клиента.

Конвертировать PPT в JPG в Java

В этом разделе мы собираемся отрендерить презентацию PowerPoint в формате JPG. Пожалуйста, следуйте шагам, указанным ниже.

  • Во-первых, создадим объект SlidesApi, куда мы передадим данные ClientID и ClientSecret в качестве аргументов.
  • Во-вторых, создайте объект класса PutSlideSaveAsRequest.
  • В-третьих, вызовите метод setFormat(…) метода PutSlideSaveAsRequest и передайте значение JPEG из перечисления SlideExportFormat.
  • Теперь вызовите метод setName(…) класса PutSlideSaveAsRequest, чтобы указать имя входного файла PPTX.
  • Чтобы указать имя результирующего файла, используйте метод setOutPath(…) из класса PutSlideSaveAsRequest.
  • Предпоследний шаг — вызовите метод setSlideIndex(..) и укажите индекс слайда PowerPoint, который нужно преобразовать.
  • Наконец, вызовите метод putSlideSaveAs(…) класса SlidesAPi и передайте объект PutSlideSaveAsRequest в качестве аргумента.
// Получите ClientID и ClientSecret с https://dashboard.aspose.cloud/
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";

// создать экземпляр SlidesApi
SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);

// создать экземпляр PutSlideSaveAsRequest
PutSlideSaveAsRequest request = new PutSlideSaveAsRequest();

// формат выходного файла
request.setFormat(SlideExportFormat.JPEG);

// имя входного PPTX, доступного в облачном хранилище
request.setName("Presentation1.pptx");

// имя результирующего файла
request.setOutPath("Converted.jpeg");		

// индекс слайда для преобразования
request.setSlideIndex(1);

// вызовите метод API для выполнения преобразования PPTX в JPG
slidesApi.putSlideSaveAs(request);
Предварительный просмотр PPT в JPG

Изображение 1: Предварительный просмотр преобразования PPT в JPG.

Образцы файлов, использованные в приведенном выше примере, можно загрузить по следующим ссылкам.

Конвертировать PPT в PNG в Java

С помощью довольно похожего подхода мы также можем конвертировать PowerPoint в формат PNG.В следующем примере мы обсудим детали того, как загрузить презентацию PowerPoint из локальной системы и конвертировать ее в формат PNG в облаке.

  • Сначала нам нужно создать объект SlidesApi, который принимает ClientID и ClientSecret в качестве входных аргументов.
  • Следующим шагом является загрузка файла презентации из локального хранилища в массив byte[].
  • Создайте экземпляр класса PutExportSlideRequest.
  • Чтобы указать формат вывода, используйте метод setFormat(….) класса PutExportSlideRequest и передайте значение PNG из перечисления SlideExportFormat.
  • Входной файл передается с помощью метода setDocument(…), который принимает массив byte[] в качестве аргумента.
  • Теперь нам нужно указать индекс слайда, который нужно преобразовать, с помощью метода setSlideIndex(..).
  • Чтобы указать имя результирующего файла, используйте метод setOutPath(…).
  • Наконец, вызовите метод putExportSlide(…), который принимает объект PutExportSlideRequest в качестве аргумента для выполнения преобразования.
// Получите ClientID и ClientSecret с https://dashboard.aspose.cloud/
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";

// создать экземпляр SlidesApi
SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);

// загрузить файл из локальной системы
File f = new File("/Users/nayyershahbaz/Documents/input.ppt");

// преобразовать файл в массив байтов
byte[] bytes = Files.readAllBytes(f.toPath());
				 
// создать экземпляр PutSlideSaveAsRequest
PutExportSlideRequest request = new PutExportSlideRequest();

// формат выходного файла
request.setFormat(SlideExportFormat.PNG);

// имя входного PPT, доступного в облачном хранилище
request.setDocument(bytes);

// установить индекс слайда
request.setSlideIndex(1);

// имя результирующего файла
request.setOutPath("Converted.png");		

// вызовите метод API для выполнения преобразования PPT в PNG
slidesApi.putExportSlide(request);
Предварительный просмотр PPT в PNG

Изображение 2: Предварительный просмотр преобразования PPT в PNG.

Образцы входных и выходных файлов, использованные в приведенном выше примере, доступны для загрузки по следующим ссылкам.

PowerPoint в JPG с использованием команд cURL

Использование API Aspose.Slides Cloud и команд cURL для преобразования PowerPoint в JPG дает множество преимуществ. Во-первых, это очень удобно, так как API легко доступен из любой точки мира, где есть подключение к Интернету. Кроме того, он очень точен и создает высококачественные выходные файлы, гарантируя, что ваши преобразованные изображения будут профессиональными и визуально привлекательными. Еще одним преимуществом этого подхода является экономия времени и ресурсов за счет автоматизации процесса преобразования, что устраняет необходимость в ручном преобразовании или использовании сторонних инструментов. Наконец, API является высоконастраиваемым с многочисленными опциями для настройки выходных файлов в соответствии с вашими конкретными требованиями.

В этом подходе первым шагом является генерация JSON Web Token (JWT) на основе ваших данных ClientID и ClientSecret. Поэтому выполните следующую команду в терминале, чтобы сгенерировать JWT-токен.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Получив токен JWT, используйте следующую команду для преобразования существующего PowerPoint в облачном хранилище в формат JPG. Мы использовали API [PostSlidesSplit][12], который разделяет файл презентации и создает изображение каждого слайда.

В нашем сценарии мы предоставили диапазон от слайдов 1 до 1.

curl -X POST "https://api.aspose.cloud/v3.0/slides/Presentation1.pptx/split?format=Jpeg&from=1&to=1" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"string\",  \"Format\": \"jpeg\"}"

Конвертируйте PPT в PNG с помощью команды cURL

Слайды презентации PowerPoint можно легко конвертировать в формат PNG. Используйте следующую команду для выполнения конвертации.

curl -X POST "https://api.aspose.cloud/v3.0/slides/Presentation1.pptx/split?format=Png&width=1000&height=600&from=1&to=1" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"string\",  \"Format\": \"png\"}"

Заключение

Мы узнали, что помимо преобразования PowerPoint в JPG, API Aspose.Slides Cloud также позволяет преобразовывать файлы PowerPoint в формат PNG. PNG (Portable Network Graphics) — это формат изображений без потерь, который поддерживает прозрачность и обычно используется для веб-графики и других цифровых изображений.

Конвертация PowerPoint в PNG или PowerPoint в JPG с помощью Aspose.Slides Cloud — это простой процесс, который можно выполнить всего несколькими строками кода Java или командами curl. Конвертируя презентации PowerPoint в формат PNG, вы можете легко встраивать их в веб-страницы, блоги и другой цифровой контент.

Если вам нужно преобразовать PowerPoint в JPG или PNG, Aspose.Slides Cloud предлагает быстрое, надежное и масштабируемое решение, которое с легкостью справится даже с самыми большими файлами PowerPoint. Так что если вы ищете мощный и гибкий инструмент для преобразования PowerPoint, обязательно ознакомьтесь с Aspose.Slides Cloud сегодня!

Полезные ссылки

Похожие статьи

Мы также рекомендуем посетить следующие ссылки для получения подробной информации: