Chuyển đổi PNG sang PowerPoint qua Java bằng API REST

Chuyển đổi PNG sang PowerPoint PPT hoặc PPTX theo chương trình trong Java.

PNG là một định dạng hình ảnh phổ biến được sử dụng rộng rãi cho nhiều mục đích khác nhau, bao gồm thuyết trình, tài liệu và thiết kế đồ họa. Mặt khác, PowerPoint là một chương trình phần mềm được sử dụng rộng rãi để tạo bản trình bày. Trong một số trường hợp nhất định, không dễ đưa trực tiếp hình ảnh PNG vào bài thuyết trình. Đây chính là lúc nảy sinh nhu cầu chuyển PNG sang PowerPoint. Bằng cách chuyển đổi PNG sang PowerPoint, bạn có thể dễ dàng sử dụng hình ảnh trong bản trình bày của mình và làm cho nó hấp dẫn hơn về mặt hình ảnh. Bài đăng trên blog này sẽ cung cấp hướng dẫn từng bước về cách chuyển đổi PNG sang PowerPoint (PPT/PPTX) theo chương trình trong Java.

Các chủ đề sau sẽ được đề cập trong hướng dẫn này:

API REST chuyển đổi hình ảnh Java sang PowerPoint - Cài đặt SDK

GroupDocs.Conversion Cloud SDK cho Java là một thư viện chuyển đổi hình ảnh và tài liệu dựa trên đám mây mạnh mẽ và linh hoạt. Nó cho phép bạn chuyển đổi hơn 50 định dạng tập tin sang các định dạng khác. SDK này cung cấp phạm vi rộng tùy chọn chuyển đổi tài liệu, bao gồm PDF, DOC, DOCX, XLSX, HTML, hình ảnh raster, v.v. Đó là một giải pháp hoàn hảo cho bất kỳ ai cần chuyển đổi tài liệu sang các định dạng khác nhau mà không cần phải cài đặt bất kỳ phần mềm bổ sung nào. Việc tích hợp SDK vào các ứng dụng dựa trên Java trở nên đơn giản và hiệu quả.

Bạn có thể tải xuống tệp JAR của API hoặc cài đặt nó bằng Maven bằng cách thêm kho lưu trữ và phần phụ thuộc sau vào tệp pom.xml của dự án:

Kho lưu trữ Maven:

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

Phụ thuộc Maven:

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

Đăng ký tài khoản GroupDocs để lấy ID ứng dụng khách và Bí mật ứng dụng khách từ trang tổng quan trước khi bạn bắt đầu làm theo các bước và đoạn mã có sẵn. Vui lòng nhập đoạn mã hiển thị bên dưới khi bạn có ID và Bí mật của mình:

# Nhận client_id và client_secret của bạn từ https://dashboard.groupdocs.cloud sau khi đăng ký miễn phí.

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

Cách chuyển đổi tệp PNG sang PowerPoint qua Java bằng API REST

Bây giờ bạn đã thiết lập GroupDocs.Conversion Cloud SDK cho Java, bạn đã sẵn sàng bắt đầu chuyển đổi hình ảnh PNG của mình sang bản trình bày PowerPoint theo chương trình trong Java. Thực hiện theo các bước sau để bắt đầu:

Tải tệp lên

Đầu tiên, tải hình ảnh PNG lên bộ nhớ đám mây bằng đoạn mã được cung cấp bên dưới:

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;

// Tải tệp lên bộ nhớ đám mây bằng Java
public class App {

	public static void main(String[] args) {
				
		// Tạo một phiên bản của API chuyển đổi					
		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();
		}
		
	}
}

Do đó, hình ảnh PNG đã tải lên sẽ có sẵn trong phần tệp của trang tổng quan của bạn trên đám mây.

Chuyển đổi PNG sang PowerPoint trong Java

Để chuyển đổi hình ảnh PNG sang định dạng PowerPoint bằng GroupDocs.Conversion Cloud SDK cho Java, hãy làm theo các bước đơn giản sau:

  • Đầu tiên, nhập các lớp cần thiết vào tệp Java của bạn.
  • Thứ hai, tạo một thể hiện của lớp ConvertApi.
  • Thứ ba, tạo một thể hiện của lớp ConvertSettings.
  • Sau đó, cung cấp tên lưu trữ đám mây.
  • Tiếp theo, đặt đường dẫn tệp PNG đầu vào và định dạng tệp đầu ra thành “pptx”.
  • Bây giờ, hãy tạo một thể hiện của lớp PptxConvertOptions.
  • Theo tùy chọn, cung cấp các tùy chọn chuyển đổi khác nhau như setFromPage, setPagesCount, setZoom, v.v.
  • Sau đó, đặt tùy chọn chuyển đổi và đường dẫn tệp đầu ra bằng cách sử dụng phiên bản ConvertSettings.
  • Sau đó, tạo một thể hiện của lớp ConvertDocumentRequest và chuyển tham số cài đặt.
  • Cuối cùng, gọi phương thức convertDocument() và chuyển tham số ConvertDocumentRequest.

Đoạn mã sau cho biết cách chuyển đổi định dạng PNG sang PowerPoint trong Java bằng API REST:

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;

// Chuyển đổi hình ảnh PNG sang định dạng PPT hoặc PPTX trong Java.
public class App {

	public static void main(String[] args) {
		
		// Tạo một phiên bản của API chuyển đổi
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Chuẩn bị cài đặt chuyển đổi
			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");
		
			// chuyển đổi sang định dạng được chỉ định
			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();
		}
	}
}
Chuyển đổi PNG sang PowerPoint qua Java.

Chuyển đổi PNG sang PPTX trực tuyến qua Java.

Tải xuống tệp đã chuyển đổi

Mẫu mã trên sẽ lưu bản trình bày PowerPoint đã chuyển đổi vào đám mây. Bạn có thể tải xuống tệp PowerPoint đã chuyển đổi bằng đoạn mã sau:

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;

// Tải xuống tệp từ Bộ lưu trữ đám mây trong Java
public class App {

	public static void main(String[] args) {
				
		// Tạo một phiên bản của API chuyển đổi					
		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();
		}
		
	}
}

Chuyển đổi PNG sang PowerPoint trực tuyến miễn phí

Làm cách nào để chuyển đổi PNG sang PowerPoint trực tuyến miễn phí? Vui lòng thử chuyển trực tuyến PNG sang PPTX converter để thay đổi hình ảnh PNG thành tệp PowerPoint. Bộ chuyển đổi này được phát triển bằng API nói trên.

Tổng hợp

Tóm lại, GroupDocs.Conversion Cloud SDK dành cho Java là một công cụ có giá trị cho bất kỳ ai cần chuyển đổi hình ảnh PNG sang định dạng PowerPoint một cách nhanh chóng và hiệu quả. Sau đây là những gì bạn đã học được từ bài viết này:

  • cách chuyển đổi hình ảnh PNG sang trang chiếu PowerPoint bằng Java, cũng như các tùy chọn tùy chỉnh bổ sung;
  • tải tệp PNG lên đám mây theo chương trình rồi tải xuống PowerPoint đã chuyển đổi từ đám mây;
  • và chuyển đổi miễn phí bất kỳ tệp PNG nào sang định dạng PowerPoint bằng cách sử dụng trình chuyển đổi PNG sang PowerPoint trực tuyến miễn phí.

Hơn nữa, chúng tôi cũng cung cấp phần Tham khảo API cho phép bạn trực quan hóa và giao tiếp với các API của chúng tôi thông qua trình duyệt. Mã nguồn hoàn chỉnh của Java SDK có sẵn miễn phí trên Github. Vui lòng kiểm tra GroupDocs.Conversion Cloud SDK dành cho Java Ví dụ tại đây.

Ngoài ra, chúng tôi khuyên bạn nên làm theo Hướng dẫn bắt đầu của chúng tôi để biết các bước chi tiết và cách sử dụng API.

Cuối cùng, chúng tôi tiếp tục viết các bài blog mới về các định dạng tệp và chuyển đổi khác nhau bằng API REST. Vì vậy, vui lòng liên hệ để cập nhật thông tin mới nhất.

Đặt một câu hỏi

Nếu bạn có bất kỳ câu hỏi nào liên quan đến API chuyển đổi PNG sang PowerPoint, vui lòng liên hệ với chúng tôi trên diễn đàn hỗ trợ miễn phí.

câu hỏi thường gặp

Làm cách nào để chuyển đổi hình ảnh PNG sang định dạng PowerPoint bằng Java?

Bạn có thể chuyển đổi hình ảnh PNG thành bản trình bày PowerPoint bằng GroupDocs.Conversion Cloud SDK cho Java bằng cách làm theo hướng dẫn từng bước được cung cấp trong bài viết này.

Làm cách nào tôi có thể chuyển đổi PNG sang PowerPoint trực tuyến miễn phí?

Trình chuyển đổi hình ảnh PNG sang PowerPoint trực tuyến cho phép bạn chuyển đổi PNG sang PowerPoint miễn phí. Vui lòng làm theo hướng dẫn từng bước dưới đây để thực hiện chuyển đổi:

  • Mở trực tuyến trình chuyển đổi PNG sang PowerPoint miễn phí.
  • Bây giờ, hãy nhấp vào khu vực thả tệp để tải lên hình ảnh PNG hoặc kéo và thả tệp PNG.
  • Tiếp theo, nhấp vào nút Chuyển đổi ngay. Trình chuyển đổi PNG sang PowerPoint trực tuyến miễn phí sẽ biến các tệp PNG thành PowerPoint.
  • Liên kết tải xuống của tệp PowerPoint đầu ra sẽ có sẵn sau khi chuyển đổi hình ảnh PNG.

Có cách nào để chuyển đổi PNG sang PowerPoint trên Windows không?

Vui lòng truy cập liên kết này để tải xuống trình chuyển đổi PNG sang PowerPoint ngoại tuyến cho Windows. Trình chuyển đổi PNG sang PowerPoint miễn phí này có thể nhanh chóng chuyển đổi định dạng PNG sang PowerPoint trên Windows chỉ bằng một cú nhấp chuột.

GroupDocs.Conversion Cloud SDK dành cho Java hỗ trợ các định dạng đầu ra nào?

GroupDocs.Conversion Cloud SDK dành cho Java hỗ trợ nhiều định dạng tài liệu, bao gồm PowerPoint, PDF, Word và Excel.

Xem thêm

Nếu bạn muốn tìm hiểu thêm về các chủ đề liên quan, chúng tôi khuyên bạn nên đọc các bài viết được liệt kê bên dưới: