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

Перетворення Word на презентацію PowerPoint у Java.

Перетворення документів Word на презентації PowerPoint може бути складним завданням, особливо якщо ви працюєте з великою кількістю файлів. На щастя, GroupDocs.Conversion Cloud SDK для Java пропонує ефективне та просте рішення цієї проблеми. За допомогою цього SDK ви можете швидко конвертувати Word у презентацію PowerPoint у Java, заощаджуючи час і зусилля. У цій статті ми розглянемо, як використовувати GroupDocs.Conversion Cloud SDK для Java для перетворення документів Word на презентації PowerPoint.

Ця стаття охоплює такі теми:

Бібліотека Java для перетворення Word DOC у PowerPoint – встановлення SDK

Щоб конвертувати презентації Word у PowerPoint, ми будемо використовувати GroupDocs.Conversion Cloud SDK для Java. Цей потужний API дозволяє конвертувати різні типи документів і зображень, включаючи файли PowerPoint, у формат PNG. Інтеграція GroupDocs.Conversion Cloud SDK у програми на основі 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 і отримайте ключ API. Отримавши ідентифікатор клієнта та секрет клієнта, додайте наведений нижче фрагмент коду до програми на основі Java:

# Отримайте свій 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);

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

Щоб перетворити документ Word на презентацію PowerPoint за допомогою GroupDocs.Conversion Cloud SDK для Java, потрібно виконати такі дії:

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

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

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.docx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.docx", 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();
		}
		
	}
}

Таким чином, завантажений файл Word буде доступний у розділі файлів вашої інформаційної панелі в хмарі.

Перетворення Word на PowerPoint за допомогою Java

У цьому розділі пояснюється, як програмно перетворити документ Word на файл PowerPoint за допомогою наведених нижче дій.

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

У наведеному нижче прикладі фрагмента коду показано, як конвертувати Word DOCX у PPTX за допомогою 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;

// Як конвертувати Word у PPTX у Java за допомогою REST API
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.docx");
			settings.setFormat("pptx");

			DocxLoadOptions loadOptions = new DocxLoadOptions();
			loadOptions.setPassword("password");
			settings.setLoadOptions(loadOptions);
			
			PptxConvertOptions convertOptions = new PptxConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(2);
			convertOptions.setZoom(100);

			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.pptx");

			// конвертувати у вказаний формат
			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();
		}
	}
}

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

Як конвертувати DOC у PPT у Java за допомогою REST API.

Перетворіть Word DOCX на PowerPoint PPTX за допомогою Java.

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

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

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.pptx", 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();
		}
		
	}
}

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

Як безкоштовно конвертувати файли Word у PowerPoint онлайн? Будь ласка, спробуйте безкоштовний Word DOCX у PPTX конвертер, щоб змінити Word на PowerPoint онлайн. Цей конвертер розроблено з використанням вищезгаданого Word у PPTX REST API.

Висновок

Підсумовуючи, ми розглянули наступні моменти:

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

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

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

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

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

З будь-якими запитами/обговореннями щодо Word to PowerPoint Conversion API, будь ласка, зв’яжіться з нами через форум.

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

Як конвертувати Word у PowerPoint у Java?

Будь ласка, перейдіть це посилання, щоб дізнатися фрагмент коду Java, щоб швидко та легко змінити файли Word на формат PowerPoint.

Як конвертувати DOCX у PowerPoint онлайн безкоштовно?

Безкоштовний онлайн-конвертер DOCX у PowerPoint дозволяє швидко та легко конвертувати Word у PowerPoint. Після завершення онлайн-перетворення Word на PowerPoint ви зможете миттєво завантажити перетворений файл PowerPoint.

  • Відкрийте онлайн-конвертер DOCX у PowerPoint.
  • Клацніть усередині області скидання файлів, щоб завантажити файл PowerPoint, або перетягніть файл PowerPoint.
  • Натисніть кнопку «Перетворити зараз». Безкоштовний онлайн-конвертер DOCX у PPTX конвертує файли Word у PowerPoint онлайн безкоштовно.
  • Посилання для завантаження отриманого файлу PowerPoint стане доступним миттєво після безкоштовного перетворення Word у файл PowerPoint.

Як конвертувати Word у PowerPoint офлайн у Windows?

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

Чи можна використовувати GroupDocs.Conversion Cloud SDK для Java?

Ні, GroupDocs.Conversion Cloud SDK для Java не є безкоштовним для використання. Однак він пропонує безкоштовний пробний період, який дозволяє перевірити його функції та функції.

Чи можу я налаштувати процес перетворення за допомогою GroupDocs.Conversion Cloud SDK для Java?

Так, GroupDocs.Conversion Cloud SDK для Java надає різні параметри налаштування, такі як встановлення формату вихідного файлу, визначення якості перетворення та багато інших.

Чи можу я конвертувати документи Word в інші формати файлів за допомогою GroupDocs.Conversion Cloud SDK для Java?

Так, ви можете конвертувати документи Word у різні формати файлів, включаючи PDF, HTML та багато інших.

Які формати файлів підтримує GroupDocs.Conversion Cloud SDK для Java?

GroupDocs.Conversion Cloud SDK для Java підтримує широкий діапазон форматів файлів, включаючи DOC, DOCX, PPT, PPTX, PDF, HTML та багато інших.

Дивись також

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