Aspose.Slides cho Python qua Java
Aspose.Slides cho Python qua Java là một thư viện để tạo, đọc, chỉnh sửa và chuyển đổi các bài thuyết trình PowerPoint và OpenDocument trong các ứng dụng Python, không cần Microsoft PowerPoint; nó chạy engine Aspose.Slides Java trong tiến trình Python của bạn thông qua JPype.
Thư viện này tải và lưu 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ắt đầu
BẮT ĐẦU
ĐÁNH GIÁ
Xây dựng với Slides
CÔNG VIỆC CHUNG
- Mở một bài thuyết trình
- Lưu một bài thuyết trình
- Chuyển đổi sang PDF
- Render các slide thành hình ảnh
- Chỉnh sửa văn bản và hình dạng
QUY TRÌNH SLIDES
VÍ DỤ
Tham chiếu & Hỗ trợ
THAM KHẢO
HỖ TRỢ
Bài thuyết trình đầu tiên của bạn
Cài đặt Python và JDK, đặt JAVA_HOME, rồi tạo và kích hoạt môi trường ảo như mô tả trong Cài đặt. Sau đó cài đặt JPype và Aspose.Slides từ PyPI:
python -m pip install JPype1 aspose-slides-java
Lưu mã này thành hello.py. Nó khởi động Máy ảo Java, thêm một hình dạng đám mây có văn bản vào slide đầu tiên của một bài thuyết trình mới và lưu lại bài thuyết trình:
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat, ShapeType
# Tạo một bài thuyết trình với một slide trống.
presentation = Presentation()
try:
# Lấy slide đầu tiên.
slide = presentation.getSlides().get_Item(0)
# Thêm hình dạng đám mây và đặt văn bản cho nó.
auto_shape = slide.getShapes().addAutoShape(ShapeType.Cloud, 20, 20, 200, 80)
auto_shape.getTextFrame().setText("Hello, Aspose!")
# Lưu bài thuyết trình dưới dạng tệp PPTX.
presentation.save("new_presentation.pptx", SaveFormat.Pptx)
finally:
presentation.dispose()
Chạy nó trong cùng môi trường ảo:
python hello.py
Script sẽ lưu new_presentation.pptx với một slide chứa hình dạng đám mây và văn bản “Hello, Aspose!”. Không có giấy phép, tệp đã lưu sẽ có dấu watermark đánh giá — xem Cấp phép. Để biết thêm cách tạo và điền nội dung cho một bài thuyết trình, xem Tạo Bài thuyết trình.