Перетворіть PowerPoint у файл PNG за допомогою Java за допомогою REST API

Програмно конвертуйте зображення PowerPoint у PNG у Java.

Як ефективний інструмент спілкування, презентації PowerPoint широко використовуються в різних сферах, таких як освіта, бізнес, уряд та інші сфери. Ці презентації містять різні мультимедійні елементи, такі як текст, зображення та відео. Однак іноді вам може знадобитися перетворити файли PowerPoint на зображення, зокрема PNG, з різних причин. Можливо, ви хочете використати зображення в іншому форматі або вам потрібно поділитися ними на веб-сайті. Якою б не була причина, тепер ви можете програмно конвертувати зображення PowerPoint у PNG на Java за допомогою GroupDocs.Conversion Cloud SDK для Java. У цій статті ми розповімо вам, як програмно конвертувати зображення PowerPoint у PNG у Java за допомогою REST API.

У цьому посібнику розглядатимуться такі теми:

Java PowerPoint Slides to Images Conversion REST API – встановлення SDK

Ми збираємося використовувати GroupDocs.Conversion Cloud SDK для Java, щоб конвертувати слайди PowerPoint у зображення PNG. GroupDocs.Cloud API — це потужний інструмент для перетворення різних типів документів і зображень, зокрема PowerPoint, у формат PNG. Цей API пропонує широкий діапазон форматів файлів, що дає змогу конвертувати не лише презентації PowerPoint, але й PDF-файли, документи Word, таблиці Excel, файли CAD та растрові зображення тощо. Інтеграція API в програми на основі Java стає простою та ефективною, усуваючи потребу в додатковому програмному забезпеченні.

Ви можете завантажити JAR-файл API або встановити його за допомогою Maven, додавши таке сховище та залежність у файл pom.xml вашого проекту:

Репозиторій Maven:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Залежність Maven:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Зареєструйтеся для облікового запису GroupDocs, щоб отримати ідентифікатор клієнта та секрет клієнта з інформаційної панелі, перш ніж почати виконувати кроки та доступні фрагменти коду. Будь ласка, введіть фрагмент коду, показаний нижче, коли ви отримаєте ідентифікатор і секрет:

# Отримайте свій client_id і client_secret на https://dashboard.groupdocs.cloud після безкоштовної реєстрації.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Як перетворити презентацію PowerPoint на зображення PNG у Java за допомогою REST API

Тепер, коли ми налаштували GroupDocs.Conversion Cloud SDK для Java, ми можемо почати конвертувати зображення PowerPoint у PNG. Нижче наведено кроки для перетворення презентацій PowerPoint на зображення PNG.

Завантажте файл

По-перше, завантажте документ PowerPoint у хмарне сховище за допомогою наведеного нижче фрагмента коду:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Завантажте файл у хмарне сховище за допомогою Java
public class App {

	public static void main(String[] args) {
				
		// Створіть екземпляр API перетворення					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.pptx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pptx", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

У результаті завантажений файл PowerPoint буде доступний у розділі файлів вашої інформаційної панелі в хмарі.

Перетворення зображень PowerPoint на PNG у Java

У цьому розділі ми напишемо фрагмент коду, який автоматизує процес перетворення PowerPoint у PNG у програмі Java. Ви можете виконати наведені нижче кроки та фрагмент коду:

Кроки такі:

  • По-перше, створіть екземпляр класу ConvertApi.
  • По-друге, створіть екземпляр класу ConvertSettings.
  • По-третє, вкажіть назву хмарного сховища.
  • Далі встановіть шлях до вхідного файлу PowerPoint і цільовий формат файлу «png».
  • Тепер створіть екземпляр класу PngConvertOptions.
  • За бажанням надайте різні параметри перетворення, наприклад setFromPage, setPagesCount тощо.
  • Після цього встановіть параметри перетворення та шлях до вихідного файлу за допомогою екземпляра ConvertSettings.
  • Потім створіть екземпляр класу ConvertDocumentRequest і передайте параметр налаштувань.
  • Нарешті, викличте метод convertDocument() і передайте параметр ConvertDocumentRequest.

У наведеному нижче фрагменті коду показано, як конвертувати PowerPoint PPTX у формат PNG у Java за допомогою REST API:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Як конвертувати зображення PowerPoint у PNG у Java.
public class App {

	public static void main(String[] args) {
		
		// Створіть екземпляр API перетворення
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Підготуйте параметри конвертації
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.pptx");
			settings.setFormat("png");
			
			PngConvertOptions convertOptions = new PngConvertOptions();
			convertOptions.setFromPage(5);
			convertOptions.setPagesCount(1);
			 
			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.png");
		
			// конвертувати у вказаний формат
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

Результат можна побачити на зображенні нижче:

Як конвертувати PowerPoint у файл PNG у Java за допомогою REST API.

Перетворіть PowerPoint у файл PNG за допомогою Java за допомогою REST API.

Завантажте конвертований файл

Наведений вище зразок коду збереже перетворене зображення PNG у хмару. Ви можете завантажити перетворений файл PNG за допомогою такого фрагмента коду:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Завантажте файл із хмарного сховища на Java
public class App {

	public static void main(String[] args) {
				
		// Створіть екземпляр API перетворення					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.png", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Безкоштовний онлайн-конвертер PowerPoint у PNG

Як безкоштовно конвертувати зображення PowerPoint у PNG? Спробуйте онлайн [конвертер] PowerPoint у PNG 15, щоб створити зображення PNG із PowerPoint. Цей конвертер розроблено з використанням вищезгаданого REST API зображення PowerPoint у PNG.

Підводячи підсумки

Нарешті, це підводить нас до кінця цієї публікації в блозі. Ось що ви дізналися з цієї статті:

  • як програмно конвертувати PowerPoint у формат PNG у Java, а також додаткові параметри налаштування;
  • програмно завантажити презентацію PowerPoint у хмару, а потім завантажити перетворене зображення PNG із хмари;
  • і конвертуйте будь-який слайд PowerPoint у PNG безкоштовно за допомогою безкоштовного онлайн-конвертера зображень PowerPoint у PNG.

Крім того, ми також надаємо розділ API Reference, який дозволяє візуалізувати наші API та спілкуватися з ними безпосередньо через браузер. Повний вихідний код Java SDK є у вільному доступі на Github. Будь ласка, перевірте GroupDocs.Conversion Cloud SDK для Java Приклади тут.

Крім того, ми пропонуємо вам ознайомитися з нашим посібником із початку роботи, щоб отримати докладні кроки та використання API.

Нарешті, ми продовжуємо писати нові статті в блозі про різні формати файлів і перетворення за допомогою REST API. Тому зв’яжіться з нами, щоб отримати останні оновлення.

Задайте питання

Якщо вам потрібна допомога з процесом перетворення або у вас є будь-які інші пов’язані запитання, будь ласка, без вагань зв’яжіться з нами на безкоштовному форумі підтримки.

поширені запитання

Як конвертувати зображення PowerPoint у PNG за допомогою Java?

Ви можете конвертувати слайди PowerPoint у зображення PNG за допомогою GroupDocs.Conversion Cloud REST API. Це хмарний API для перетворення документів і зображень, який дозволяє розробникам легко перетворювати презентації PowerPoint на зображення PNG у Java.

Як я можу безкоштовно конвертувати PowerPoint PPT у PNG онлайн?

Онлайн-конвертер PPT у PNG дозволяє безкоштовно конвертувати зображення PowerPoint у PNG. Після завершення онлайн-перетворення зображення PowerPoint у PNG ви можете миттєво завантажити перетворені зображення PNG у свою систему. Щоб виконати перетворення, дотримуйтесь наведених нижче покрокових інструкцій:

  • Відкрийте безкоштовний онлайн-конвертер PPT у PNG.
  • Тепер клацніть область скидання файлів, щоб завантажити PowerPoint, або перетягніть презентацію PowerPoint.
  • Далі натисніть кнопку «Перетворити зараз». Безкоштовний онлайн-конвертер PowerPoint у PNG конвертує слайди PowerPoint у зображення PNG.
  • Посилання для завантаження вихідного файлу PNG буде доступним після перетворення PowerPoint.

Чи є спосіб конвертувати PowerPoint у зображення у Windows?

Перейдіть це посилання, щоб завантажити офлайн-конвертер PowerPoint у зображення для Windows. Цей безкоштовний конвертер PowerPoint у зображення можна використовувати для швидкого перетворення слайдів PowerPoint у формат зображень у Windows одним клацанням миші.

Чи однаковий процес перетворення файлів PPT і PPTX за допомогою Java SDK?

Так, процес перетворення однаковий для обох форматів файлів PowerPoint.

Дивись також

Якщо ви хочете дізнатися більше про пов’язані теми, радимо прочитати наведені нижче статті.