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

Як конвертувати PDF у PPT або PPTX за допомогою Java

Конвертація PDF у PPT або PPTX є надзвичайно важливим завданням у сучасному швидкоплинному діловому світі. PDF є популярним форматом для документів, але його може бути важко редагувати або налаштовувати вміст. Щоб подолати цю проблему, вам потрібно перетворити PDF на PPT або PPTX, які є популярними форматами для презентацій і їх можна легко редагувати та налаштовувати. У цій публікації блогу ми пояснимо, як конвертувати PDF у PPT або PPTX за допомогою Java.

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

Java PDF to PPT and PPTX Conversion REST API and SDK Installation

Для перетворення PDF у PowerPoint (PPT, PPTX) я буду використовувати GroupDocs.Conversion Cloud SDK для Java. Це незалежне від платформи рішення REST API для перетворення документів і зображень без використання програмного забезпечення сторонніх розробників. Він також дозволяє конвертувати понад 50 типів документів і зображень будь-якого підтримуваного формату файлу у будь-який потрібний формат. Ви можете швидко конвертувати документи з одного формату в інший, як-от Word, PDF, PowerPoint, Excel, HTML, CAD, растрові зображення тощо.

Ви можете завантажити 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.Conversion Cloud SDK у ваш проект Java: Зареєструйтеся для облікового запису. Зберіть свій ідентифікатор клієнта та секрет клієнта на інформаційній панелі, перш ніж почати виконувати кроки та доступні приклади коду. Крім того, важливо перевірити документацію API і обмеження використання перед його використанням. Будь ласка, введіть наведений нижче код, коли ви отримаєте свій ідентифікатор і секрет:

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

Як конвертувати PDF у редагований PowerPoint PPTX за допомогою Java

Налаштувавши середовище Java і встановивши GroupDocs.Conversion Cloud SDK для Java REST API, можна почати конвертацію PDF у PPT або PPTX. Процес простий і включає в себе такі кроки:

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

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

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

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

Перетворення PDF-файлу на презентації PowerPoint у Java

Щоб розпочати конвертацію PDF у PPT або PPTX у Java за допомогою GroupDocs.Conversion Cloud SDK для Java REST API, вам потрібно буде виконати такі дії:

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

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

// Перетворення PDF на PowerPoint PPTX у 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.pdf");
			settings.setFormat("pptx");
			
			PptxConvertOptions convertOptions = new PptxConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(2);
			convertOptions.setZoom(200);

			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();
		}
	}
}
Перетворюйте PDF-документи на файли PPT у Java

Перетворення PDF-файлів на презентації PowerPoint у 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();
		}
		
	}
}

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

Як конвертувати PDF у файли PowerPoint онлайн безкоштовно? Спробуйте [конвертер] PDF у PPTX онлайн 18, щоб безкоштовно створити презентацію PowerPoint із документа PDF. Цей конвертер розроблено з використанням вищезгаданого API.

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

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

  • як програмно конвертувати PDF-файли у файли PowerPoint на Java за допомогою GroupDocs.Conversion Cloud REST API;
  • програмно завантажити PDF-файл у хмару, а потім завантажити перетворений файл PowerPoint із хмари;
  • і онлайн-конвертувати PDF у PowerPoint за допомогою безкоштовного конвертера PDF PowerPoint.

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

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

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

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

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

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

Як налаштувати GroupDocs.Conversion Cloud REST API для Java?

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

Чи можу я конвертувати PDF-файли, захищені паролем, у презентації PowerPoint?

Так, ви можете конвертувати захищені паролем PDF-файли у файли PowerPoint за допомогою GroupDocs.Conversion Cloud REST API, передавши пароль як параметр у запиті API.

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

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

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

Як конвертувати PDF у PowerPoint у Windows?

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

Дивись також

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