Nhập Bản Trình Bày bằng Python
Giới thiệu
Với Aspose.Slides for Python via .NET, bạn có thể nhập nội dung vào một bản trình bày từ các định dạng tệp khác. Lớp SlideCollection cung cấp các phương thức để nhập các slide từ PDF, HTML và các nguồn khác.
Chuyển PDF sang Bản Trình Bày
Phần này mô tả cách chuyển PDF thành bản trình bày bằng Aspose.Slides. Nó hướng dẫn bạn nhập PDF, chuyển các trang của nó thành slide và lưu kết quả dưới dạng tệp PPTX.

- Tạo một thể hiện của lớp Presentation .
- Gọi phương thức add_from_pdf và truyền tệp PDF.
- Sử dụng phương thức save để lưu bản trình bày dưới định dạng PowerPoint.
Ví dụ Python sau đây minh họa việc chuyển PDF sang bản trình bày:
import aspose.slides as slides
with slides.Presentation() as presentation:
presentation.slides.remove_at(0)
presentation.slides.add_from_pdf("sample.pdf")
presentation.save("output.pptx", slides.export.SaveFormat.PPTX)
Tip
Bạn có thể muốn thử ứng dụng web miễn phí của Aspose PDF to PowerPoint — đây là một triển khai thực tế của quy trình được mô tả ở đây.Chuyển HTML sang Bản Trình Bày
Phần này mô tả cách nhập nội dung HTML vào bản trình bày bằng Aspose.Slides. Nó bao gồm việc tải HTML, chuyển đổi nó thành các slide với văn bản, hình ảnh và định dạng cơ bản được bảo lưu, và lưu kết quả dưới dạng tệp PPTX.
- Tạo một thể hiện của lớp Presentation .
- Gọi phương thức add_from_html và truyền tệp HTML.
- Sử dụng phương thức save để lưu bản trình bày dưới định dạng PowerPoint.
Ví dụ Python sau đây minh họa việc chuyển HTML sang bản trình bày:
import aspose.slides as slides
with slides.Presentation() as presentation:
presentation.slides.remove_at(0)
with open("page.html", "rb") as html_stream:
presentation.slides.add_from_html(html_stream)
presentation.save("output.pptx", slides.export.SaveFormat.PPTX)
Câu hỏi thường gặp
Có giữ lại bảng khi nhập PDF không, và có thể cải thiện khả năng phát hiện bảng không?
Bảng có thể được phát hiện trong quá trình nhập; PdfImportOptions bao gồm tham số detect_tables cho phép nhận dạng bảng. Hiệu quả phụ thuộc vào cấu trúc của PDF.
Note
Bạn cũng có thể sử dụng Aspose.Slides để chuyển đổi HTML sang các định dạng tệp phổ biến khác: