Chuyển đổi Bản thuyết trình PowerPoint sang XPS trên Android

Tổng quan

Aspose.Slides cho phép bạn chuyển đổi các bản thuyết trình PowerPoint sang XPS bằng cách lưu tệp PPT hoặc PPTX ở định dạng XPS. Bài viết này giải thích khi nào định dạng XPS có thể hữu ích và trình bày cách thực hiện chuyển đổi với Aspose.Slides bằng cách sử dụng cài đặt mặc định hoặc tùy chỉnh XpsOptions settings.

Về XPS

Microsoft đã phát triển XPS như một sự thay thế cho PDF. Nó cho phép bạn in nội dung bằng cách xuất ra một tệp rất giống PDF. Định dạng XPS dựa trên XML. Bố cục hoặc cấu trúc của tệp XPS vẫn giữ nguyên trên mọi hệ điều hành và máy in.

Khi nào nên sử dụng định dạng Microsoft XPS

Nếu bạn muốn giảm chi phí lưu trữ, bạn có thể chuyển đổi bản thuyết trình Microsoft PowerPoint sang định dạng XPS. Cách này sẽ giúp bạn dễ dàng lưu, chia sẻ và in tài liệu hơn.

Microsoft tiếp tục triển khai hỗ trợ mạnh mẽ cho XPS trong Windows (ngay cả trong Windows 10), vì vậy bạn có thể cân nhắc lưu tệp ở định dạng này. Nếu bạn đang làm việc với Windows 8.1, Windows 8, Windows 7 và Windows Vista, thì XPS có thể là lựa chọn tốt nhất cho một số thao tác nhất định.

  • Windows 8 sử dụng định dạng OXPS (Open XPS) cho các tệp XPS. OXPS là phiên bản chuẩn hoá của định dạng XPS gốc. Windows 8 cung cấp hỗ trợ tốt hơn cho tệp XPS so với tệp PDF.

    • XPS: Trình xem/đọc XPS tích hợp và tính năng in ra XPS có sẵn.
    • PDF: Trình đọc PDF có sẵn nhưng không có tính năng in ra PDF.
  • Windows 7 và Windows Vista sử dụng định dạng XPS gốc. Những hệ điều hành này cũng cung cấp hỗ trợ tốt hơn cho tệp XPS so với PDF.

    • XPS: Trình xem XPS tích hợp và tính năng in ra XPS có sẵn.
    • PDF: Không có trình đọc PDF. Không có tính năng in ra PDF.

Đầu vào PPT(X):

todo:image_alt_text**

Đầu ra XPS:

todo:image_alt_text**

Microsoft cuối cùng đã triển khai hỗ trợ các thao tác in trong PDF thông qua tính năng Print to PDF trong Windows 10. Trước đó, người dùng được yêu cầu in tài liệu qua định dạng XPS.

Chuyển đổi XPS với Aspose.Slides

Trong Aspose.Slides cho Java, bạn có thể sử dụng phương thức Save được cung cấp bởi lớp Presentation để chuyển đổi toàn bộ bản thuyết trình thành tài liệu XPS.

Khi chuyển đổi bản thuyết trình sang XPS, bạn phải lưu bản thuyết trình bằng một trong các cài đặt sau:

Chuyển đổi bản thuyết trình sang XPS bằng cài đặt mặc định

Mã mẫu này trong Java cho thấy cách chuyển đổi một bản thuyết trình thành tài liệu XPS bằng cài đặt tiêu chuẩn:

// Tạo một đối tượng Presentation đại diện cho tệp bản thuyết trình
Presentation pres = new Presentation("Convert_XPS.pptx");
try {
    // Lưu bản thuyết trình thành tài liệu XPS
    pres.save("XPS_Output_Without_XPSOption.xls", SaveFormat.Xps);
} finally {
    if (pres != null) pres.dispose();
}

Chuyển đổi bản thuyết trình sang XPS bằng cài đặt tùy chỉnh

Mã mẫu này cho thấy cách chuyển đổi một bản thuyết trình thành tài liệu XPS bằng cài đặt tùy chỉnh trong Java:

// Khởi tạo một đối tượng Presentation đại diện cho tệp bản thuyết trình
Presentation pres = new Presentation("Convert_XPS_Options.pptx");
try {
    // Khởi tạo lớp TiffOptions
    XpsOptions options = new XpsOptions();

    // Lưu MetaFiles dưới dạng PNG
    options.setSaveMetafilesAsPng(true);

    // Lưu bản thuyết trình thành tài liệu XPS
    pres.save("XPS_Output_With_Options.xps", SaveFormat.Xps, options);
} finally {
    if (pres != null) pres.dispose();
}

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

Có thể lưu XPS vào stream thay vì tệp không?

Có—Aspose.Slides cho phép bạn xuất trực tiếp ra một stream, điều này lý tưởng cho API web, pipeline phía máy chủ, hoặc bất kỳ kịch bản nào bạn muốn gửi XPS mà không chạm tới hệ thống tệp.

Các slide ẩn có được chuyển sang XPS không, và tôi có thể loại bỏ chúng không?

Mặc định, chỉ các slide thường (hiển thị) được render. Bạn có thể include or exclude hidden slides thông qua export settings trước khi lưu sang XPS, đảm bảo đầu ra chứa chính xác các trang bạn muốn.