Trong bài viết này, chúng ta sẽ thảo luận chi tiết về cách chuyển đổi PDF sang PPT bằng Cloud API. Chúng tôi biết rằng tệp PDF là một trong những định dạng được sử dụng rộng rãi để chia sẻ thông tin vì nó có khả năng thích ứng cao với nhiều nền tảng khác nhau. Mặt khác, PowerPoint được sử dụng để trình bày thông tin trong các tổ chức và các viện khác nhau, vì vậy trong trường hợp tệp nguồn được chia sẻ ở định dạng PDF, chúng tôi có thể trực tiếp chuyển đổi định dạng PDF sang định dạng PowerPoint.

API chuyển đổi PowerPoint

Aspose.Slides Cloud SDK cho Java là API dựa trên REST cung cấp khả năng tạo, thao tác và chuyển đổi PPT sang PDF cũng như các định dạng được hỗ trợ khác. Đồng thời, nó cũng cung cấp tính năng tải tệp PDF và lưu đầu ra ở định dạng PPT. Vì vậy, để phát triển trình chuyển đổi PDF sang PPT trực tuyến, trước tiên chúng tôi cần cài đặt SDK từ kho lưu trữ maven. Vui lòng nhập các chi tiết sau vào tệp pom.xml của dự án xây dựng maven để cài đặt SDK.

<repositories>
 <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>
<dependencies>
 <dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides-cloud</artifactId>
    <version>22.4.0</version>
 </dependency>
</dependencies>

Bước tiếp theo là tạo một tài khoản bằng cách truy cập Bảng điều khiển Aspose.Cloud. Nếu bạn có tài khoản GitHub hoặc Google, chỉ cần Đăng ký để nhận thông tin đăng nhập của khách hàng.

Chuyển đổi PDF sang PPT bằng Java

Trong phần này, chúng tôi sẽ tải tài liệu PDF từ bộ nhớ đám mây và chuyển đổi nó sang định dạng PPT. Tệp kết quả cũng được lưu trong cùng một bộ lưu trữ đám mây.

  • Trước tiên, chúng ta cần phiên bản SlidesApi trong khi chuyển các chi tiết ID ứng dụng khách và Bí mật ứng dụng khách dưới dạng đối số
  • Thứ hai, đọc tài liệu PDF bằng cách sử dụng phiên bản Tệp
  • Bây giờ hãy chuyển đổi nội dung tệp thành mảng Byte bằng phương thức readAllBytes(…)
  • Cuối cùng, chúng ta cần gọi phương thức importFromPdf(..) để bắt đầu quy trình chuyển đổi và lưu kết quả PowerPoint vào Cloud Storage.
// Để biết thêm ví dụ, vui lòng truy cập https://github.com/aspose-slides-cloud/aspose-slides-cloud-java
// Nhận ClientID và ClientSecret từ https://dashboard.aspose.cloud/
try
        {
  	// Thông tin đăng nhập của khách hàng từ https://dashboard.aspose.cloud/
        String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
        String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";

        // tạo một phiên bản của SlidesApi
        SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);

        // tải tệp từ hệ thống cục bộ
        File f = new File("c://Users/shahbnay/Downloads/test.pdf");

        // chuyển đổi tệp thành mảng Byte
        byte[] bytes = Files.readAllBytes(f.toPath());

        // phương thức gọi để chuyển đổi PDF sang PowerPoint
        slidesApi.importFromPdf("myConverted.ppt",bytes,null,null,null);

        // in thông báo thành công
        System.out.println("PDF sucessfully converted to PPT format !");
	}catch(Exception ex)
	{
	    System.out.println(ex.getStackTrace());
	}
PDF sang PPT

Chuyển đổi PDF sang PPT trong Java | Cách chuyển đổi PDF sang PowerPoint bằng Java

Chuyển đổi PDF sang PowerPoint bằng Lệnh cURL

Bây giờ chúng ta sẽ khám phá tùy chọn chuyển đổi PDF sang PowerPoint bằng các lệnh cURL trong thiết bị đầu cuối dòng lệnh. Trước khi chúng tôi bắt đầu quá trình chuyển đổi, vui lòng thực hiện lệnh sau để tạo mã thông báo truy cập JWT dựa trên thông tin xác thực của khách hàng.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Bây giờ chúng tôi có mã thông báo JWT, chúng tôi sẽ thực thi lệnh cURL sau để tải PDF từ ổ đĩa cục bộ và chuyển đổi adobe PDF sang định dạng PPT. Tệp kết quả được lưu trong bộ nhớ đám mây.

curl -v -X POST "https://api.aspose.cloud/v3.0/slides/Converted.ppt/fromPdf" \
-H "Content-Type: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-d {"pdf":{@test.pdf}} -v

Sự kết luận

Trong bài viết này, chúng tôi đã tìm hiểu chi tiết về cách phát triển trình chuyển đổi PDF sang PPT trực tuyến. Chúng tôi đã khám phá tùy chọn chuyển đổi PDF sang PPT bằng cách sử dụng các đoạn mã Java cũng như chuyển đổi bản trình bày PDF sang PowerPoint bằng các lệnh cURL. Chúng tôi đã nhận thấy rằng việc chuyển đổi được thực hiện với ít dòng mã hơn mà không đi sâu vào những phức tạp bên trong.

Xin lưu ý rằng Cloud SDK là mã nguồn mở và mã nguồn hoàn chỉnh của nó có sẵn trên GitHub. Trong trường hợp bạn gặp phải bất kỳ sự cố nào khi sử dụng SDK, vui lòng liên hệ với chúng tôi qua Diễn đàn hỗ trợ khách hàng miễn phí.

Những bài viết liên quan

Chúng tôi cũng khuyên bạn nên truy cập các liên kết sau để tìm hiểu thêm về