PNG — це популярний формат зображень, який широко використовується для різних цілей, зокрема для презентацій, документів і графічного дизайну. З іншого боку, PowerPoint є широко поширеною програмою, яка використовується для створення презентацій. У деяких випадках буває нелегко включити зображення PNG безпосередньо в презентації. Ось тут і виникає необхідність конвертувати PNG у PowerPoint. Перетворивши PNG у PowerPoint, ви можете легко використовувати зображення у своїй презентації та зробити її візуально привабливішою. Ця публікація блогу містить покрокові інструкції щодо програмного перетворення PNG у PowerPoint (PPT/PPTX) на Java.
У цьому посібнику розглядатимуться такі теми:
- REST API для перетворення зображень Java у PowerPoint — встановлення SDK
- Як конвертувати файл PNG у PowerPoint через Java за допомогою REST API
REST API для перетворення зображень Java у PowerPoint – встановлення SDK
GroupDocs.Conversion Cloud SDK для Java — це потужна та гнучка хмарна бібліотека для перетворення документів і зображень. Він дозволяє конвертувати більше 50 форматів файлів в інші формати. Цей SDK надає широкий діапазон параметрів перетворення документів, включаючи PDF, DOC, DOCX, XLSX, HTML, растрові зображення тощо. Це ідеальне рішення для тих, кому потрібно конвертувати документи в різні формати без встановлення додаткового програмного забезпечення. Інтеграція 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, щоб отримати ідентифікатор клієнта та секрет клієнта з інформаційної панелі, перш ніж почати виконувати кроки та доступні фрагменти коду. Будь ласка, введіть фрагмент коду, показаний нижче, коли ви отримаєте ідентифікатор і секрет:
# Отримайте свій 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);
Як конвертувати файл PNG у PowerPoint через Java за допомогою REST API
Тепер, коли ви налаштували GroupDocs.Conversion Cloud SDK для Java, ви готові почати програмно перетворювати зображення PNG у презентації PowerPoint у Java. Щоб розпочати, виконайте наведені нижче дії.
- Завантажте файл PNG у хмару
- Перетворити зображення PNG у PowerPoint у Java
- Завантажити перетворений файл
Завантажте файл
По-перше, завантажте зображення PNG у хмарне сховище за допомогою наведеного нижче фрагмента коду:
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.png");
UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.png", 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();
}
}
}
Таким чином, завантажене зображення PNG буде доступним у розділі файлів вашої інформаційної панелі в хмарі.
Перетворення PNG у PowerPoint у Java
Щоб конвертувати зображення PNG у формат PowerPoint за допомогою GroupDocs.Conversion Cloud SDK для Java, виконайте такі прості кроки:
- По-перше, імпортуйте необхідні класи у свій файл Java.
- По-друге, створіть екземпляр класу ConvertApi.
- По-третє, створіть екземпляр класу ConvertSettings.
- Потім введіть назву хмарного сховища.
- Далі встановіть шлях до вхідного файлу PNG і формат вихідного файлу на “pptx”.
- Тепер створіть екземпляр класу PptxConvertOptions.
- За бажанням надайте різні параметри перетворення, наприклад setFromPage, setPagesCount, setZoom тощо.
- Після цього встановіть параметри перетворення та шлях до вихідного файлу за допомогою екземпляра ConvertSettings.
- Потім створіть екземпляр класу ConvertDocumentRequest і передайте параметр налаштувань.
- Нарешті, викличте метод convertDocument() і передайте параметр ConvertDocumentRequest.
У наведеному нижче фрагменті коду показано, як конвертувати PNG у формат 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;
// Перетворіть зображення PNG у формат PPT або 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.png");
settings.setFormat("pptx");
PptxConvertOptions convertOptions = new PptxConvertOptions();
convertOptions.setFromPage(1);
convertOptions.setPagesCount(1);
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();
}
}
}
Завантажте конвертований файл
Наведений вище зразок коду збереже перетворену презентацію PowerPoint у хмарі. Ви можете завантажити перетворений файл 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();
}
}
}
Безкоштовний онлайн конвертер PNG у PowerPoint
Як конвертувати PNG у PowerPoint онлайн безкоштовно? Спробуйте онлайн-конвертер PNG у PPTX 15, щоб змінити зображення PNG на файл PowerPoint. Цей конвертер розроблено з використанням вищезгаданого API.
Підводячи підсумки
Підсумовуючи, GroupDocs.Conversion Cloud SDK для Java є цінним інструментом для тих, кому потрібно швидко й ефективно конвертувати зображення PNG у формат PowerPoint. Ось що ви дізналися з цієї статті:
- як конвертувати зображення PNG у слайди PowerPoint за допомогою Java, а також додаткові параметри налаштування;
- програмно завантажити файл PNG у хмару, а потім завантажити перетворений PowerPoint із хмари;
- і безкоштовно конвертуйте будь-які файли PNG у формат PowerPoint за допомогою безкоштовного онлайн-конвертера PNG у PowerPoint.
Крім того, ми також надаємо розділ API Reference, який дозволяє візуалізувати наші API та спілкуватися з ними безпосередньо через браузер. Повний вихідний код Java SDK є у вільному доступі на Github. Будь ласка, перевірте GroupDocs.Conversion Cloud SDK для Java Приклади тут.
Крім того, ми пропонуємо вам ознайомитися з нашим посібником із початку роботи, щоб отримати докладні кроки та використання API.
Нарешті, ми продовжуємо писати нові статті в блозі про різні формати файлів і перетворення за допомогою REST API. Тому, будь ласка, зв’яжіться з нами, щоб отримати останні оновлення.
Задайте питання
Якщо у вас виникли запитання щодо API перетворення PNG у PowerPoint, будь ласка, не соромтеся зв’язатися з нами на безкоштовному форумі підтримки.
поширені запитання
Як конвертувати зображення PNG у формат PowerPoint за допомогою Java?
Ви можете конвертувати зображення PNG у презентації PowerPoint за допомогою GroupDocs.Conversion Cloud SDK для Java, дотримуючись покрокового посібника, наведеного в цій статті.
Як я можу конвертувати PNG у PowerPoint онлайн безкоштовно?
Онлайн-конвертер зображень PNG у PowerPoint дозволяє безкоштовно конвертувати PNG у PowerPoint. Щоб виконати перетворення, дотримуйтесь наведених нижче покрокових інструкцій:
- Відкрийте безкоштовний конвертер PNG у PowerPoint онлайн.
- Тепер клацніть область скидання файлу, щоб завантажити зображення PNG, або перетягніть файл PNG.
- Далі натисніть кнопку «Перетворити зараз». Безкоштовний онлайн-конвертер PNG у PowerPoint перетворить файли PNG у PowerPoint.
- Посилання для завантаження вихідного файлу PowerPoint стане доступним після перетворення зображення PNG.
Чи є спосіб конвертувати PNG у PowerPoint у Windows?
Перейдіть це посилання, щоб завантажити автономний конвертер PNG у PowerPoint для Windows. Цей безкоштовний конвертер PNG у PowerPoint може швидко конвертувати PNG у формат PowerPoint у Windows одним клацанням миші.
Які вихідні формати підтримує GroupDocs.Conversion Cloud SDK для Java?
GroupDocs.Conversion Cloud SDK для Java підтримує широкий діапазон форматів документів, включаючи PowerPoint, PDF, Word і Excel.
Дивись також
Якщо ви хочете дізнатися більше про пов’язані теми, рекомендуємо прочитати наведені нижче статті.
- Як конвертувати PowerPoint PPT у HTML за допомогою Java
- Перетворіть EXCEL на JSON і JSON на EXCEL у Python
- Як конвертувати CSV у JSON і JSON у CSV у Python
- Перетворюйте документи Word у PDF за допомогою REST API у Python
- Як конвертувати PDF у PPTX за допомогою REST API у Python
- Перетворіть файл Word у HTML у Java за допомогою REST API
- Як програмно конвертувати PDF у текстовий файл у Java
- Перетворення CSV на Excel (XLS/XLSX) у Java за допомогою REST API