Преобразование 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 вашего проекта:

Репозиторий Мавена:

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

Зависимость Мейвена:

<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 и передайте параметр settings.
  • Наконец, вызовите метод 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 онлайн. Этот конвертер разработан с использованием вышеупомянутого REST API Word в PPTX.

Заключение

Подводя итог, мы рассмотрели следующие моменты:

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

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

Кроме того, мы рекомендуем вам следовать нашему Руководству по началу работы для получения подробных инструкций и использования API.

Наконец, мы продолжаем писать новые статьи в блогах о различных форматах файлов и преобразованиях с использованием REST API. Поэтому, пожалуйста, свяжитесь с нами для получения последних обновлений.

Задайте вопрос

По любым вопросам/обсуждениям API преобразования Word в PowerPoint обращайтесь к нам через форум.

Часто задаваемые вопросы

Как преобразовать 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 одним щелчком мыши.

Можно ли использовать SDK GroupDocs.Conversion Cloud для Java бесплатно?

Нет, пакет SDK 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?

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

Смотрите также

Если вы хотите узнать больше по связанным темам, мы рекомендуем прочитать статьи, перечисленные ниже: