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.

pdf-to-powerpoint

  1. Tạo một thể hiện của lớp Presentation .
  2. Gọi phương thức add_from_pdf và truyền tệp PDF.
  3. 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)

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.

  1. Tạo một thể hiện của lớp Presentation .
  2. Gọi phương thức add_from_html và truyền tệp HTML.
  3. 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.