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

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

Trong bài viết này, chúng ta sẽ thực hiện các bước và đoạn mã để chuyển đổi PDF thành PPT bằng cách sử dụng [thư viện] Java PDF 3. Thư viện này cung cấp rất nhiều phương pháp để thao tác và xử lý định dạng tệp PDF. Ngoài ra, bạn có thể chuyển đổi tệp PDF sang các định dạng tệp khác theo chương trình. Tuy nhiên, chuyển đổi PDF sang PPT cho phép bạn trình bày dữ liệu của mình dưới dạng trang trình bày. Hãy truy cập thư viện Java này để bắt đầu xây dựng trình chuyển đổi PDF sang PPT theo chương trình.

Chúng tôi sẽ đề cập đến các điểm sau:

Cài đặt thư viện chuyển đổi PDF sang PPT

Chúng tôi sẽ sử dụng thư viện Java PDF mạnh mẽ này để cung cấp các tính năng cấp doanh nghiệp nhằm đáp ứng yêu cầu kinh doanh của bạn. Trên thực tế, bạn có thể tìm thấy tài liệu đầy đủ về việc cài đặt và cách sử dụng nó. Tuy nhiên, bạn có thể tải xuống thư viện hoặc cài đặt nó bằng các cấu hình Maven sau.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <classifier>jdk17</classifier>
</dependency>

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

Các bước sau đây là để chuyển đổi PDF sang PPT theo chương trình:

  1. Tạo một đối tượng của lớp Document và tải tệp nguồn.
  2. Gọi phương thức setBackground này để đặt màu nền của tài liệu.
  3. Gọi phương thức setFitWindow này để đặt cờ chỉ định xem cửa sổ tài liệu có phải được thay đổi kích thước để vừa với trang hiển thị đầu tiên hay không.
  4. Khởi tạo phiên bản PptxSaveOptions.
  5. Nếu giá trị phương thức setSlidesAsImages là đúng thì tất cả nội dung sẽ được nhận dạng là hình ảnh (mỗi nội dung một trang).
  6. Gọi phương thức setImageResolution để đặt độ phân giải của các slide.
  7. Lưu kết quả đầu ra ở định dạng PPTX bằng cách gọi phương thức save.
// Tạo một đối tượng của lớp Tài liệu và tải tệp nguồn 
Document doc = new Document("sample.pdf");
// Gọi phương thức này setBackground để đặt màu nền của tài liệu  
doc.setBackground(Color.getCoral().toRgb());
// Gọi phương thức setFitWindow này để đặt cờ chỉ định xem cửa sổ tài liệu có phải được thay đổi kích thước để vừa với trang hiển thị đầu tiên hay không. 
doc.setFitWindow(true);
// Khởi tạo phiên bản PptxSaveOptions 
PptxSaveOptions pptx_save = new PptxSaveOptions();
// Nếu giá trị phương thức setSlidesAsImages là đúng thì tất cả nội dung sẽ được nhận dạng dưới dạng hình ảnh (một nội dung trên mỗi trang)
pptx_save.setSlidesAsImages(true);
// Gọi phương thức setImageResolution để đặt độ phân giải của slide 
pptx_save.setImageResolution(200);
// Lưu đầu ra ở định dạng PPTX bằng cách gọi phương thức lưu 
doc.save("sample.pptx", pptx_save);

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

PDF sang PPT

Nhận giấy phép miễn phí

Bạn có thể nhận giấy phép tạm thời miễn phí để dùng thử API mà không bị giới hạn về đánh giá.

Tổng hợp

Hãy kết thúc bài đăng blog này ở đây với hy vọng rằng bạn đã học được cách chuyển đổi PPF sang PPT bằng Java. Thư viện Java PDF to PPT Converter này cung cấp rất nhiều phương thức mà bạn có thể xem tại đây. Ngoài ra, đừng quên truy cập tài liệu để biết về các tính năng khác. Cuối cùng, conholdate.com vẫn liên tục viết các bài đăng blog mới. Vì vậy, vui lòng giữ liên lạc để cập nhật thông tin mới nhất.

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

Bạn có thể cho chúng tôi biết về các câu hỏi hoặc thắc mắc của bạn trên diễn đàn của chúng tôi.

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

Tôi có thể chuyển đổi PDF sang PPT không?

Có, hãy cài đặt [thư viện] Java PDF này 3 để chuyển đổi PDF sang PPT theo chương trình. Ngoài ra, bạn có thể truy cập tài liệu để biết tổng quan đầy đủ về các tính năng.

PDF có thể được chuyển đổi sang PowerPoint không?

Hãy xem qua lớp PptxSaveOptions này để biết cách chuyển đổi PDF sang PPT/PPTX bằng cách viết một vài dòng mã nguồn bằng Java.

Xem thêm