Aspose.Slides cho Python qua .NET

Aspose.Slides cho Python qua .NET

Aspose.Slides for Python via .NET là một thư viện Python để tạo, đọc, chỉnh sửa và chuyển đổi các bản trình chiếu PowerPoint và OpenDocument, mà không cần Microsoft PowerPoint hay Microsoft Office.

Thư viện này tải và lưu các định dạng PPT, PPTX, PPS, POT và ODP, bao gồm các phiên bản hỗ trợ macro và mẫu, và xuất ra PDF, XPS, HTML, SVG, TIFF, Markdown và hình ảnh.



Bài thuyết trình đầu tiên của bạn

Cài đặt gói từ PyPI:

pip install aspose.slides

Gói này bao gồm môi trường .NET runtime mà nó sử dụng, vì vậy bạn không cần cài đặt .NET. Trên Linux, cũng cần cài đặt các thư viện libgdiplus và ICU, và với Python hệ thống của Debian hoặc Ubuntu, hãy chạy lệnh trong một môi trường ảo. macOS có các yêu cầu bổ sung, và chúng tôi chưa kiểm chứng quá trình cài đặt trên đó. Xem Installation để biết các lệnh, yêu cầu trước cho macOS và các phiên bản Python được hỗ trợ.

Lưu đoạn mã này dưới tên hello.py:

import aspose.slides as slides

# Tạo một thể hiện của lớp Presentation đại diện cho tệp bản trình chiếu.
with slides.Presentation() as presentation:
    # Lấy slide đầu tiên.
    slide = presentation.slides[0]

    # Thêm một auto-shape loại CLOUD.
    auto_shape = slide.shapes.add_auto_shape(slides.ShapeType.CLOUD, 20, 20, 200, 80)
    auto_shape.text_frame.text = "Hello, Aspose!"

    # Lưu bản trình chiếu dưới dạng tệp PPTX.
    presentation.save("new_presentation.pptx", slides.export.SaveFormat.PPTX)

Chạy nó bằng python hello.py. Script sẽ lưu new_presentation.pptx trong thư mục hiện tại, với một slide chứa hình dạng đám mây có nội dung “Hello, Aspose!”. Nếu không có giấy phép, tệp đã lưu sẽ có dấu bản quyền dùng thử — xem Licensing. Để biết thêm nhiều cách tạo và lấp đầy một bản trình chiếu, xem Create Presentations.