Chuyển đổi PPT sang PPTX trong Java

Tổng quan

Bài viết này giải thích cách chuyển đổi PowerPoint Presentation ở định dạng PPT sang định dạng PPTX bằng Java và với ứng dụng chuyển đổi PPT sang PPTX trực tuyến. Các chủ đề sau được đề cập.

  • Chuyển đổi PPT sang PPTX trong Java

Chuyển đổi PPT sang PPTX trong Java

Để xem mã mẫu Java chuyển đổi PPT sang PPTX, vui lòng xem phần phía dưới tức là Convert PPT to PPTX. Nó chỉ tải tệp PPT và lưu ở định dạng PPTX. Bằng cách chỉ định các định dạng lưu khác nhau, bạn cũng có thể lưu tệp PPT sang nhiều định dạng khác như PDF, XPS, ODP, HTML, v.v. như đã thảo luận trong các bài viết này.

Về việc chuyển đổi PPT sang PPTX

Chuyển đổi định dạng PPT cũ sang PPTX bằng Aspose.Slides API. Nếu bạn cần chuyển đổi hàng nghìn bản trình chiếu PPT sang định dạng PPTX, giải pháp tốt nhất là thực hiện tự động. Với Aspose.Slides API, bạn có thể thực hiện chỉ bằng vài dòng mã. API hỗ trợ khả năng tương thích đầy đủ để chuyển đổi bản trình chiếu PPT sang PPTX và có thể:

  • Chuyển đổi cấu trúc phức tạp của master, layout và slide.
  • Chuyển đổi bản trình chiếu có biểu đồ.
  • Chuyển đổi bản trình chiếu có các nhóm hình dạng, auto-shape (như hình chữ nhật và hình bầu dục), hình dạng với hình học tùy chỉnh.
  • Chuyển đổi bản trình chiếu có kết cấu và phong cách tô ảnh cho auto-shape.
  • Chuyển đổi bản trình chiếu có placeholder, khung văn bản và bộ chứa văn bản.

Chuyển đổi PPT sang PPTX

Aspose.Slides for Java hiện cho phép các nhà phát triển truy cập PPT bằng đối tượng lớp Presentation và chuyển đổi sang định dạng PPTX. Hiện tại, nó hỗ trợ chuyển đổi một phần từ PPT sang PPTX. Để biết chi tiết các tính năng được hỗ trợ và không được hỗ trợ trong chuyển đổi PPT sang PPTX, vui lòng truy cập tài liệu này link.

Aspose.Slides for Java cung cấp lớp Presentation đại diện cho tệp trình chiếu PPTX. Lớp Presentation hiện cũng có thể truy cập PPT thông qua Presentation khi đối tượng được khởi tạo. Ví dụ sau cho thấy cách chuyển đổi một bản trình chiếu PPT sang PPTX Presentation.

// Khởi tạo một đối tượng Presentation đại diện cho tệp PPTX
Presentation pres = new Presentation("Aspose.ppt");
try {
// Lưu bản trình chiếu PPTX dưới định dạng PPTX
    pres.save("ConvertedAspose.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}
todo:image_alt_text
Hình : Bản trình chiếu PPT nguồn

The above code snippet generated the following PPTX presentation after conversion

todo:image_alt_text
Hình: Bản trình chiếu PPTX đã tạo sau khi chuyển đổi

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

Khác biệt giữa các định dạng PPT và PPTX là gì?

PPT là định dạng tệp nhị phân cũ được Microsoft PowerPoint sử dụng, trong khi PPTX là định dạng dựa trên XML mới được giới thiệu cùng Microsoft Office 2007. Tệp PPTX cung cấp hiệu năng tốt hơn, kích thước tệp giảm và khả năng khôi phục dữ liệu cải thiện.

Aspose.Slides có hỗ trợ chuyển đổi hàng loạt nhiều tệp PPT sang PPTX không?

Có, bạn có thể sử dụng Aspose.Slides trong một vòng lặp để chuyển đổi nhiều tệp PPT sang PPTX một cách tự động, phù hợp cho các kịch bản chuyển đổi hàng loạt.

Nội dung và định dạng có được giữ nguyên sau khi chuyển đổi không?

Aspose.Slides duy trì độ trung thực cao khi chuyển đổi bản trình chiếu. Bố cục slide, hoạt ảnh, hình dạng, biểu đồ và các yếu tố thiết kế khác được giữ nguyên trong quá trình chuyển đổi PPT sang PPTX.

Tôi có thể chuyển đổi sang các định dạng khác như PDF hoặc HTML từ tệp PPT không?

Có, Aspose.Slides hỗ trợ chuyển đổi tệp PPT sang nhiều định dạng, bao gồm PDF, XPS, HTML, ODP và các định dạng hình ảnh như PNG và JPEG.

Có thể chuyển đổi PPT sang PPTX mà không cần cài đặt Microsoft PowerPoint không?

Có, Aspose.Slides là một API độc lập và không yêu cầu Microsoft PowerPoint hay bất kỳ phần mềm bên thứ ba nào để thực hiện chuyển đổi.

Có công cụ trực tuyến nào để chuyển đổi PPT sang PPTX không?

Có, bạn có thể sử dụng miễn phí ứng dụng web Aspose.Slides PPT to PPTX Converter để thực hiện chuyển đổi trực tiếp trong trình duyệt mà không cần viết mã.