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

Chuyển đổi hình ảnh PowerPoint sang PNG theo chương trình trong Java.

Là một công cụ giao tiếp hiệu quả, bản trình bày PowerPoint được sử dụng rộng rãi trong nhiều lĩnh vực khác nhau, chẳng hạn như giáo dục, kinh doanh, chính phủ và các lĩnh vực khác. Các bản trình bày này chứa các yếu tố đa phương tiện khác nhau, chẳng hạn như văn bản, hình ảnh và video. Tuy nhiên, đôi khi bạn có thể cần chuyển đổi tệp PowerPoint thành hình ảnh, cụ thể là PNG, vì nhiều lý do. Có thể bạn muốn sử dụng hình ảnh ở định dạng khác hoặc có lẽ bạn cần chia sẻ chúng trên một trang web. Dù lý do là gì, giờ đây bạn có thể chuyển đổi PowerPoint sang hình ảnh PNG theo chương trình trong Java bằng cách sử dụng GroupDocs.Conversion Cloud SDK cho Java. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách chuyển đổi PowerPoint sang hình ảnh PNG bằng lập trình trong Java bằng API REST.

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

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

Chúng tôi sẽ sử dụng GroupDocs.Conversion Cloud SDK cho Java để chuyển đổi các trang trình bày PowerPoint thành hình ảnh PNG. GroupDocs.Cloud API là một công cụ mạnh mẽ để chuyển đổi nhiều loại tài liệu và hình ảnh, bao gồm định dạng PowerPoint sang PNG. API này cung cấp nhiều loại định dạng tệp, cho phép bạn chuyển đổi không chỉ các bản trình bày PowerPoint mà cả các tệp PDF, tài liệu Word, trang tính Excel, tệp CAD và hình ảnh raster, cùng các tệp khác. Việc tích hợp API vào các ứng dụng dựa trên Java được thực hiện đơn giản và hiệu quả, loại bỏ nhu cầu về phần mềm bổ sung.

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 để nhận 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 bản trình bày PowerPoint thành hình ảnh PNG trong Java bằng API REST

Bây giờ chúng ta đã thiết lập GroupDocs.Conversion Cloud SDK cho Java, chúng ta có thể bắt đầu chuyển đổi PowerPoint sang hình ảnh PNG. Sau đây là các bước để chuyển đổi bản trình bày PowerPoint sang hình ảnh PNG.

Tải tệp lên

Đầu tiên, tải tài liệu PowerPoint lên bộ nhớ đám mây bằng đoạn mã dưới đây:

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.pptx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pptx", 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 đó, tệp PowerPoint đã 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 hình ảnh PowerPoint sang PNG trong Java

Trong phần này, chúng ta sẽ viết đoạn mã tự động hóa quá trình chuyển đổi PowerPoint sang PNG trong một ứng dụng Java. Bạn có thể làm theo các bước và đoạn mã được đề cập bên dưới:

Các bước là:

  • Đầu tiên, tạo một thể hiện của lớp ConvertApi.
  • Thứ hai, tạo một thể hiện của lớp ConvertSettings.
  • Thứ ba, cung cấp tên lưu trữ đám mây.
  • Tiếp theo, đặt đường dẫn tệp PowerPoint đầu vào và định dạng tệp đích thành “png”.
  • Bây giờ, hãy tạo một thể hiện của lớp PngConvertOptions.
  • Theo tùy chọn, cung cấp các tùy chọn chuyển đổi khác nhau như setFromPage, setPagesCount, 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 PowerPoint PPTX sang định dạng PNG 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;

// Cách chuyển đổi PowerPoint sang Hình ảnh PNG 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.pptx");
			settings.setFormat("png");
			
			PngConvertOptions convertOptions = new PngConvertOptions();
			convertOptions.setFromPage(5);
			convertOptions.setPagesCount(1);
			 
			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.png");
		
			// 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();
		}
	}
}

Đầu ra có thể được nhìn thấy trong hình dưới đây:

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

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

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

Mẫu mã trên sẽ lưu hình ảnh PNG đã chuyển đổi vào đám mây. Bạn có thể tải xuống tệp PNG đã 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.png", 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();
		}
		
	}
}

Trình chuyển đổi PowerPoint sang PNG trực tuyến miễn phí

Làm cách nào để chuyển đổi PowerPoint sang hình ảnh PNG trực tuyến miễn phí? Vui lòng dùng thử PowerPoint sang PNG trực tuyến converter để tạo hình ảnh PNG từ PowerPoint. Trình chuyển đổi này được phát triển bằng cách sử dụng API REST hình ảnh PowerPoint sang PNG đã đề cập ở trên.

Tổng hợp

Cuối cùng, điều này đưa chúng ta đến cuối bài đăng trên blog này. Sau đây là những gì bạn đã học được từ bài viết này:

  • cách chuyển đổi định dạng PowerPoint sang PNG bằng Java theo lập trình, cũng như các tùy chọn tùy chỉnh bổ sung;
  • tải bản trình bày PowerPoint lên đám mây theo chương trình rồi tải xuống hình ảnh PNG đã chuyển đổi từ đám mây;
  • và chuyển đổi miễn phí bất kỳ trang chiếu PowerPoint nào sang PNG bằng cách sử dụng trình chuyển đổi hình ảnh PowerPoint sang PNG 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ần trợ giúp về quy trình chuyển đổi hoặc có bất kỳ câu hỏi liên quan nào khác, 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 PowerPoint sang PNG bằng Java?

Bạn có thể chuyển đổi các trang trình bày PowerPoint thành hình ảnh PNG bằng cách sử dụng GroupDocs.Conversion Cloud REST API. Đây là API chuyển đổi hình ảnh và tài liệu dựa trên đám mây cho phép các nhà phát triển dễ dàng chuyển đổi các bản trình bày PowerPoint thành hình ảnh PNG trong Java.

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

Trình chuyển đổi trực tuyến PPT sang PNG cho phép bạn chuyển đổi hình ảnh PowerPoint sang PNG miễn phí. Sau khi quá trình chuyển đổi trực tuyến hình ảnh PowerPoint sang PNG hoàn tất, bạn có thể tải xuống ngay các hình ảnh PNG đã chuyển đổi về hệ thống của mình. 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ình chuyển đổi PPT sang PNG miễn phí trực tuyến.
  • Bây giờ, hãy nhấp vào khu vực thả tệp để tải lên PowerPoint hoặc kéo và thả bản trình bày PowerPoint.
  • Tiếp theo, nhấp vào nút Chuyển đổi ngay. Trình chuyển đổi PowerPoint sang PNG trực tuyến miễn phí sẽ chuyển đổi các trang chiếu PowerPoint thành hình ảnh PNG.
  • Liên kết tải xuống của tệp PNG đầu ra sẽ có sẵn sau khi chuyển đổi PowerPoint.

Có cách nào để chuyển đổi PowerPoint sang hình ảnh 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 PowerPoint sang hình ảnh ngoại tuyến cho Windows. Trình chuyển đổi PowerPoint sang hình ảnh miễn phí này có thể được sử dụng để chuyển đổi các trang chiếu PowerPoint sang định dạng hình ảnh trên Windows một cách nhanh chóng chỉ bằng một cú nhấp chuột.

Quá trình chuyển đổi cho các tệp PPT và PPTX có giống nhau khi sử dụng SDK Java không?

Có, quy trình chuyển đổi giống nhau đối với cả hai định dạng tệp PowerPoint.

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: