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

Chuyển đổi bản trình bày Word sang PowerPoint bằng Java.

Chuyển đổi tài liệu Word thành bản trình bày PowerPoint có thể là một nhiệm vụ khó khăn, đặc biệt nếu bạn đang làm việc với một số lượng lớn tệp. May mắn thay, GroupDocs.Conversion Cloud SDK dành cho Java cung cấp một giải pháp hiệu quả và đơn giản cho vấn đề này. Với SDK này, bạn có thể nhanh chóng chuyển đổi bản trình bày Word sang PowerPoint bằng Java, tiết kiệm thời gian và công sức. Trong bài viết này, chúng ta sẽ khám phá cách sử dụng GroupDocs.Conversion Cloud SDK dành cho Java để chuyển đổi tài liệu Word sang bản trình bày PowerPoint.

Bài viết này bao gồm các chủ đề sau:

Thư viện Java để chuyển đổi Word DOC thành PowerPoint - Cài đặt SDK

Để chuyển đổi bản trình bày Word sang PowerPoint, chúng tôi sẽ sử dụng GroupDocs.Conversion Cloud SDK cho Java. API mạnh mẽ này cho phép bạn chuyển đổi nhiều loại tài liệu và hình ảnh, bao gồm cả tệp PowerPoint, sang định dạng PNG. Việc tích hợp GroupDocs.Conversion Cloud SDK vào các ứng dụng dựa trên Java rất đơ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>

Tiếp theo, đăng ký để có tài khoản dùng thử miễn phí trên GroupDocs và lấy khóa API của bạn. Sau khi bạn có Id ứng dụng khách và Bí mật ứng dụng khách, hãy thêm đoạn mã bên dưới vào ứng dụng dựa trên Java:

# 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 Word thành tệp PowerPoint trong Java bằng API REST

Để chuyển đổi tài liệu Word sang bản trình bày PowerPoint bằng GroupDocs.Conversion Cloud SDK cho Java, bạn cần làm theo các bước sau:

Tải tệp lên

Đầu tiên, tải tài liệu Word lên bộ nhớ đám mây với đoạn mã sau:

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.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();
		}
		
	}
}

Do đó, tệp Word đã 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 Word sang PowerPoint bằng Java

Phần này giải thích cách lập trình chuyển đổi tài liệu Word thành tệp PowerPoint bằng cách sử dụng các bước được liệt kê bên dưới:

  • Đầ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.
  • Bây giờ, hãy đặt đường dẫn tệp Word đầu vào và định dạng tệp đích thành “pptx”.
  • Sau đó, tạo một thể hiện của lớp DocxLoadOptions.
  • Bây giờ, hãy cung cấp các tùy chọn tải setPassword và cài đặt setLoadOptions.
  • Tiếp theo, 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ạ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ã mẫu sau đây cho biết cách chuyển đổi Word DOCX sang PPTX 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 Word sang PPTX trong Java bằng API REST
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.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");

			// 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 DOC sang PPT trong Java bằng API REST.

Chuyển đổi Word DOCX sang PowerPoint PPTX qua Java.

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

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

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

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

Phần kết luận

Tóm lại, chúng tôi đã đề cập đến các điểm sau:

  • cách chuyển đổi định dạng Word sang PowerPoint 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 tệp Word 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ỳ Word nào sang PowerPoint bằng công cụ chuyển đổi DOC sang PPT 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

Đối với bất kỳ câu hỏi/thảo luận nào về API chuyển đổi từ Word sang PowerPoint, vui lòng liên hệ với chúng tôi qua diễn đàn.

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

Làm cách nào để chuyển đổi Word sang PowerPoint trong Java?

Vui lòng theo liên kết này để tìm hiểu đoạn mã Java về cách thay đổi tệp Word sang định dạng PowerPoint một cách nhanh chóng và dễ dàng.

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

Trình chuyển đổi DOCX sang PowerPoint trực tuyến miễn phí cho phép bạn chuyển đổi Word sang PowerPoint miễn phí, nhanh chóng và dễ dàng. Khi quá trình chuyển đổi trực tuyến Word sang PowerPoint hoàn tất, bạn có thể tải xuống ngay tệp PowerPoint đã chuyển đổi ngay lập tức.

  • Mở trình chuyển đổi DOCX sang PowerPoint trực tuyến.
  • Nhấp vào bên trong khu vực thả tệp để tải tệp PowerPoint lên hoặc kéo và thả tệp PowerPoint.
  • Nhấp vào nút Chuyển đổi ngay. Trình chuyển đổi DOCX sang PPTX trực tuyến miễn phí sẽ chuyển đổi các tệp Word sang PowerPoint trực tuyến miễn phí.
  • Liên kết tải xuống của tệp PowerPoint kết quả sẽ khả dụng ngay lập tức sau khi chuyển đổi tệp Word sang PowerPoint miễn phí.

Làm cách nào để chuyển đổi Word sang PowerPoint ngoại tuyến trên Windows?

Vui lòng truy cập liên kết này để tải xuống trình chuyển đổi Word DOC sang PowerPoint ngoại tuyến cho windows. Phần mềm tải xuống miễn phí chuyển đổi Word sang PowerPoint này có thể được sử dụng để nhập Word vào tệp PowerPoint trên Windows một cách nhanh chóng chỉ bằng một cú nhấp chuột.

GroupDocs.Conversion Cloud SDK dành cho Java có được sử dụng miễn phí không?

Không, GroupDocs.Conversion Cloud SDK dành cho Java không miễn phí sử dụng. Tuy nhiên, nó cung cấp thời gian dùng thử miễn phí, cho phép bạn kiểm tra các tính năng và chức năng của nó.

Tôi có thể tùy chỉnh quy trình chuyển đổi bằng GroupDocs.Conversion Cloud SDK cho Java không?

Có, GroupDocs.Conversion Cloud SDK dành cho Java cung cấp nhiều tùy chọn tùy chỉnh khác nhau, chẳng hạn như đặt định dạng tệp đầu ra, chỉ định chất lượng chuyển đổi và nhiều tùy chọn khác.

Tôi có thể chuyển đổi tài liệu Word sang các định dạng tệp khác bằng GroupDocs.Conversion Cloud SDK cho Java không?

Có, bạn có thể chuyển đổi tài liệu Word thành các định dạng tệp khác nhau, bao gồm PDF, HTML và nhiều định dạng khác.

GroupDocs.Conversion Cloud SDK dành cho Java hỗ trợ các định dạng tệp nào?

GroupDocs.Conversion Cloud SDK dành cho Java hỗ trợ nhiều định dạng tệp, bao gồm DOC, DOCX, PPT, PPTX, PDF, HTML và nhiều định dạng khác.

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: