Конвертуйте 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, доступного в Cloud Storage
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, доступного в Cloud Storage
request.setDocument(bytes);

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

// ім'я отриманого файлу
request.setOutPath("Converted.png");		

// викликати метод API для виконання перетворення PPT у PNG
slidesApi.putExportSlide(request);
Попередній перегляд PPT у PNG

Зображення 2: попередній перегляд конвертації PPT у PNG.

Зразки вхідних і вихідних файлів, використаних у наведеному вище прикладі, доступні для завантаження за наведеними нижче посиланнями

PowerPoint у JPG за допомогою команд cURL

Використання Aspose.Slides Cloud API і команд 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`, який розділяє файл презентації та створює зображення кожного слайда.

У нашому сценарії ми надали діапазон від слайдів 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 сьогодні!

Корисні посилання

Схожі статті

Ми також рекомендуємо відвідати наведені нижче посилання, щоб дізнатися більше про: