Chuyển đổi PowerPoint sang SVG thường được thực hiện để hiển thị các bản trình bày trong các ứng dụng Android. Các trình xem PowerPoint khác nhau cũng chuyển đổi bản trình bày sang SVG để trình chiếu. Theo đó, bài viết này trình bày cách chuyển đổi bản trình bày PowerPoint PPTX hoặc PPT sang tệp SVG trong Android.
Trình chuyển đổi PowerPoint sang SVG của Android
Để chuyển đổi bản trình bày PPTX hoặc PPT sang SVG, chúng tôi sẽ sử dụng Aspose.Slides dành cho Android qua Java. Đây là một API Android giàu tính năng cho phép bạn tạo, sửa đổi và chuyển đổi các bản trình bày một cách liền mạch. Bạn có thể tải xuống API từ phần tải xuống hoặc cài đặt nó bằng cách thêm các cấu hình sau vào build.gradle.
maven {
url "http://repository.aspose.com/repo/" }
compile (
group: 'com.aspose',
name: 'aspose-slides',
version: '21.3',
classifier: 'android.via.java')
Chuyển đổi PPTX hoặc PPT Thuyết trình sang SVG trong Android
Sau đây là các bước để chuyển đổi bản trình bày PowerPoint PPTX / PPT sang SVG trong Android.
- Đầu tiên, tạo một thể hiện của lớp Presentation để tải bản trình bày.
- Lặp qua các trang chiếu trong bản trình bày và nhận tham chiếu của từng trang chiếu trong đối tượng ISlide.
- Tạo đối tượng FileOutputStream cho tệp SVG đầu ra.
- Ghi dữ liệu trang chiếu vào đối tượng FileOutputStream bằng phương thức ISlide.writeAsSvg().
- Cuối cùng, đóng luồng.
Mẫu mã sau đây cho thấy cách chuyển đổi PowerPoint PPTX / PPT sang SVG.
// Tải bản trình bày
Presentation pres = new Presentation("presentation.pptx");
try {
// Truy cập từng trang trình bày
for(ISlide sld:pres.getSlides())
{
// Tạo một đối tượng dòng bộ nhớ
FileOutputStream svgStream = new FileOutputStream(String.format("slide_%d.svg", sld.getSlideNumber()));
// Tạo hình ảnh SVG của slide và lưu vào dòng bộ nhớ
sld.writeAsSvg(svgStream);
// Đóng luồng
svgStream.close();
}
} catch (IOException e) {
} finally {
pres.dispose();
}
Nhận giấy phép API miễn phí
Bạn có thể sử dụng Aspose.Slides cho Android thông qua Java mà không có giới hạn đánh giá bằng cách yêu cầu giấy phép tạm thời.
Demo trực tuyến
Hãy thử trình chuyển đổi PowerPoint sang SVG trực tuyến, dựa trên Aspose.Slides.
Sự kết luận
Các bản trình bày PowerPoint thường được chuyển đổi sang SVG để nhúng nội dung của chúng vào các ứng dụng. Đối với những trường hợp như vậy, bài viết này đề cập đến việc chuyển đổi PowerPoint sang SVG trong các ứng dụng Android. Bạn có thể truy cập tài liệu để khám phá các tính năng khác của Aspose.Slides dành cho Android thông qua Java. Hơn nữa, bạn có thể thoải mái cho chúng tôi biết về các thắc mắc của mình qua diễn đàn của chúng tôi.