Nhập bản trình bày từ PDF hoặc HTML trên Android
Contents
[
Hide
]
Giới thiệu
Sử dụng Aspose.Slides for Android via Java, bạn có thể nhập các bài thuyết trình từ các tệp ở định dạng khác. Aspose.Slides cung cấp lớp SlideCollection cho phép bạn nhập các bài thuyết trình từ PDF, tài liệu HTML, v.v.
Nhập PowerPoint từ PDF
Trong trường hợp này, bạn sẽ chuyển đổi một tệp PDF thành bản trình bày PowerPoint.

- Tạo một thể hiện của lớp Presentation.
- Gọi phương thức addFromPdf() và truyền tệp PDF.
- Sử dụng phương thức save() để lưu tệp dưới định dạng PowerPoint.
Presentation pres = new Presentation();
try {
pres.getSlides().addFromPdf("InputPDF.pdf");
pres.save("OutputPresentation.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Tip
Bạn có thể muốn kiểm tra Aspose free PDF to PowerPoint web app vì nó là một triển khai trực tiếp của quy trình được mô tả ở đây.Nhập PowerPoint từ HTML
Trong trường hợp này, bạn sẽ chuyển đổi một tài liệu HTML thành bản trình bày PowerPoint.
- Tạo một thể hiện của lớp Presentation.
- Gọi phương thức addFromHtml() và truyền tệp HTML.
- Sử dụng phương thức save() để lưu tệp dưới định dạng PowerPoint.
Presentation presentation = new Presentation();
try {
FileInputStream htmlStream = new FileInputStream("page.html");
try {
presentation.getSlides().addFromHtml(htmlStream);
} finally {
if (htmlStream != null) htmlStream.close();
}
presentation.save("MyPresentation.pptx", SaveFormat.Pptx);
} catch(IOException e) {
} finally {
if (presentation != null) presentation.dispose();
}
FAQ
Các bảng có được giữ lại khi nhập PDF không, và có thể cải thiện việc phát hiện chúng không?
Các bảng có thể được phát hiện trong quá trình nhập; PdfImportOptions bao gồm phương thức setDetectTables cho phép nhận dạng bảng. Hiệu quả phụ thuộc vào cấu trúc của PDF.