Chuyển đổi PDF sang PPT hoặc PPTX là một nhiệm vụ quan trọng trong thế giới kinh doanh phát triển nhanh chóng ngày nay. PDF là định dạng tài liệu phổ biến nhưng có thể khó chỉnh sửa hoặc tùy chỉnh nội dung. Để khắc phục vấn đề này, bạn cần chuyển đổi PDF sang PPT hoặc PPTX, cả hai đều là định dạng phổ biến cho bản trình bày và có thể dễ dàng chỉnh sửa và tùy chỉnh. Trong bài đăng trên blog này, chúng tôi sẽ giải thích cách chuyển đổi PDF sang PPT hoặc PPTX bằng Java.
Các chủ đề sau sẽ được đề cập trong hướng dẫn này:
- Cài đặt API REST và SDK chuyển đổi Java PDF sang PPT và PPTX
- Cách chuyển đổi PDF sang PowerPoint PPTX có thể chỉnh sửa bằng Java
Java PDF sang PPT và PPTX Cài đặt SDK và API REST chuyển đổi
Để chuyển đổi PDF sang PowerPoint (PPT, PPTX), tôi sẽ sử dụng GroupDocs.Conversion Cloud SDK cho Java. Đây là giải pháp API REST độc lập với nền tảng để chuyển đổi tài liệu và hình ảnh mà không phụ thuộc vào bất kỳ phần mềm bên thứ 3 nào. Nó cũng cho phép bạn chuyển đổi hơn 50 loại tài liệu và hình ảnh của bất kỳ định dạng tệp được hỗ trợ nào sang bất kỳ định dạng nào bạn cần. Bạn có thể nhanh chóng chuyển đổi tài liệu từ định dạng này sang định dạng khác như Word, PDF, PowerPoint, Excel, HTML, CAD, hình ảnh raster, v.v.
Bạn có thể tải xuống tệp JAR của API hoặc sử dụng các cấu hình Maven sau. Thêm kho lưu trữ và phần phụ thuộc 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>
Sau khi tích hợp GroupDocs.Conversion Cloud SDK vào dự án Java của bạn: Đăng ký cho một tài khoản. Thu thập ID khách hàng và Bí mật khách hàng của bạn từ bảng điều khiển trước khi bạn bắt đầu làm theo các bước và ví dụ mã có sẵn. Ngoài ra, điều quan trọng là phải kiểm tra tài liệu API và giới hạn sử dụng trước khi sử dụng. Vui lòng nhập 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 PDF sang PowerPoint PPTX có thể chỉnh sửa bằng Java
Khi bạn đã thiết lập môi trường Java của mình và cài đặt GroupDocs.Conversion Cloud SDK cho Java REST API, bạn có thể bắt đầu chuyển đổi PDF sang PPT hoặc PPTX. Quá trình này rất đơn giản và bao gồm các bước sau:
- Tải lên tài liệu PDF lên Đám mây
- Chuyển đổi Tệp PDF sang PowerPoint trong Java
- Tải xuống tệp đã chuyển đổi
Tải tệp lên
Đầu tiên, tải tài liệu PDF 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.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();
}
}
}
Do đó, tài liệu HTML đã tải lên sẽ có sẵn trong phần tệp trên trang tổng quan của bạn trên đám mây.
Chuyển đổi tệp PDF sang bản trình bày PowerPoint bằng Java
Để bắt đầu chuyển đổi PDF sang PPT hoặc PPTX trong Java bằng cách sử dụng GroupDocs.Conversion Cloud SDK cho API Java REST, bạn cần thực hiện theo các bước 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.
- Tiếp theo, cung cấp tên lưu trữ đám mây.
- Bây giờ, hãy đặt đường dẫn tệp PDF đầu vào và định dạng tệp đầu ra là “pptx”.
- Sau đó, tạo một phiên bản của lớp PptxConvertOptions.
- Tùy chọn, đặt các tùy chọn chuyển đổi khác nhau như setFromPage, setPagesCount, setZoom, v.v.
- Bây giờ, hãy đặt các 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 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 convert\document() và chuyển tham số ConvertDocumentRequest.
Đoạn mã sau cho biết cách chuyển đổi tài liệu PDF thành bản trình bày PowerPoint bằng 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 PDF sang PowerPoint 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.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");
// 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();
}
}
}
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 PDF sang PPTX trực tuyến miễn phí
Làm cách nào để chuyển đổi tệp PDF sang PowerPoint trực tuyến miễn phí? Vui lòng dùng thử PDF sang PPTX trực tuyến converter để tạo miễn phí bản trình bày PowerPoint từ tài liệu PDF. Bộ chuyển đổi này được phát triển bằng API nói trên.
Tổng hợp
Đ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 lập trình chuyển đổi tệp PDF thành tệp PowerPoint trong Java bằng GroupDocs.Conversion Cloud REST API;
- tải tệp PDF lên đám mây theo chương trình rồi tải xuống tệp PowerPoint đã chuyển đổi từ đám mây;
- và chuyển đổi trực tuyến PDF sang PowerPoint bằng trình chuyển đổi PDF PowerPoint miễn phí.
Ngoài ra, GroupDocs.Conversion 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 khích bạn tham khảo 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, xin vui lòng liên lạc để cập nhật mới nhất.
Đặt một câu hỏi
Đối với bất kỳ câu hỏi nào về trình chuyển đổi PDF sang PPT, 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 để thiết lập GroupDocs.Conversion Cloud REST API cho Java?
Để thiết lập GroupDocs.Conversion Cloud REST API trong Java, bạn cần đăng ký tài khoản, nhận khóa API, sau đó tích hợp API vào dự án Java của bạn bằng cách sử dụng SDK được cung cấp .
Tôi có thể chuyển đổi các tệp PDF được bảo vệ bằng mật khẩu thành bản trình bày PowerPoint không?
Có, bạn có thể chuyển đổi tệp PDF được bảo vệ bằng mật khẩu sang tệp PowerPoint bằng GroupDocs.Conversion Cloud REST API bằng cách chuyển mật khẩu dưới dạng tham số trong yêu cầu API.
Làm cách nào để chuyển đổi PDF sang PPT trực tuyến miễn phí?
Trình chuyển đổi PDF sang PPT trực tuyến cho phép bạn chuyển đổi PDF sang PowerPoint miễn phí. Vui lòng làm theo hướng dẫn từng bước dưới đây để chuyển đổi:
- Mở trình chuyển đổi tệp PDF sang PPT trực tuyến miễn phí.
- Bây giờ, hãy nhấp vào bên trong khu vực thả tệp để tải tệp PDF lên hoặc kéo và thả tệp PDF.
- Tiếp theo, nhấp vào nút Chuyển đổi ngay. Trình chuyển đổi PDF sang PowerPoint trực tuyến miễn phí sẽ thay đổi PDF thành tệp PPT.
- Liên kết tải xuống của tệp PowerPoint đầu ra sẽ khả dụng ngay lập tức sau khi chuyển đổi tệp PDF sang PowerPoint.
Làm cách nào để chuyển đổi PDF sang PowerPoint trên Windows?
Vui lòng truy cập liên kết này để tải xuống trình chuyển đổi PDF sang PowerPoint ngoại tuyến cho Windows. Trình chuyển đổi tài liệu PDF sang tệp PowerPoint này có thể nhanh chóng chuyển đổi PDF thành PowerPoint trên Windows chỉ bằng một cú nhấp chuột.
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:
- Cách chuyển đổi PowerPoint PPT sang HTML bằng Java
- Chuyển đổi EXCEL sang JSON và JSON sang EXCEL bằng Python
- Cách chuyển đổi CSV sang JSON và JSON sang CSV bằng Python
- Chuyển đổi tài liệu Word sang PDF bằng API REST trong Python
- Cách chuyển đổi PDF sang Excel trong Python bằng API REST
- Chuyển đổi PDF thành Tài liệu Word có thể chỉnh sửa bằng Python SDK
- Cách chuyển đổi PDF sang PPTX bằng API REST trong Python
- Chuyển đổi tệp PDF sang định dạng PNG và PNG sang PDF bằng Java
- Chuyển đổi tệp Word sang HTML trong Java bằng API REST