API PowerPoint của Python cho bản trình bày. Python PPTX, PPT
Tạo, đọc, viết, sửa đổi, hợp nhất, sao chép, bảo vệ và chuyển đổi các bản trình bày PowerPoint và OpenOffice bằng Python mà không cần bất kỳ phần mềm bên ngoài nào.
Tải về Miễn Phí Thử NghiệmAspose.Slides dành cho Python qua .NET là một thư viện lớp mạnh mẽ để làm việc với hoặc xử lý các bản trình bày. Sử dụng sản phẩm này, các ứng dụng và nhà phát triển có thể đọc, chỉnh sửa hoặc thao tác và chuyển đổi bản trình bày PowerPoint (PPT, PPTX) và bản trình bày ở các định dạng khác (ODP) mà không cần ứng dụng hoặc phụ thuộc của bên thứ ba.
Thông qua Aspose.Slides cho Python. NET cung cấp các tính năng phổ biến sau:
- Đang tải, mở và xem bản trình bày.
- Chỉnh sửa bài thuyết trình.
- Chuyển đổi bản trình bày sang PDF, Word, JPG, HTML, GIF, SVG và nhiều định dạng khác.
- Kết xuất và in các bài thuyết trình.
- Mã hóa và giải mã các bài thuyết trình; các bài thuyết trình bảo vệ bằng mật khẩu và xóa mật khẩu.
- Thao tác các thực thể bản trình bày, chẳng hạn như trang trình bày chính, hình dạng, biểu đồ, khung ảnh, khung âm thanh, khung video, macro OLE, VBA, hoạt ảnh, v.v.
- Và nhiều tính năng khác.
Python là một ngôn ngữ rất phổ biến được sử dụng nhiều trong các ứng dụng thông thường, phát triển web, nhiệm vụ nghiên cứu và học tập, phân tích dữ liệu, v.v. Vì lý do này, nhóm Aspose.Slides tự hào cung cấp < strong> Aspose.Slides cho Python qua .NET tới cộng đồng python.
Tính năng API PowerPoint trong Python nâng cao
Tạo hoặc sao chép các trang trình bày từ các mẫu
Làm việc với các bảng PowerPoint qua API
Áp dụng hoặc loại bỏ lớp bảo vệ trên các hình dạng
Thêm biểu đồ Excel dưới dạng OleObjects vào trang trình bày
Hỗ trợ cho các OleObject được liên kết
Tạo bản trình bày từ cơ sở dữ liệu
Bảo vệ bản trình bày & PDF kết quả
In bản trình bày trên máy in vật lý
Tạo và tùy chỉnh biểu đồ
yêu cầu hệ thống
- Tương thích với Python 3.5, 3.6, 3.7, 3.8 và 3.9
- Trong trường hợp bạn viết mã Python trên Linux, hãy xem các yêu cầu bổ sung cho Linux
Cài đặt thế nào
Sử dụng pip để cài đặt thư viện Python của chúng tôi để xử lý Bản trình bày từ kho lưu trữ PyPI
:pip install aspose.slides
Tạo bản trình bày PowerPoint mới. Python PPTX, PPT hoặc ODP
Trong ví dụ dưới đây, chúng tôi đã thêm một dòng vào trang chiếu đầu tiên của bản trình bày.
import aspose.slides as slides
# Instantiate a Presentation object that represents a presentation file
with slides.Presentation() as presentation:
slide = presentation.slides[0]
slide.shapes.add_auto_shape(slides.ShapeType.LINE, 50, 150, 300, 0)
presentation.save("NewPresentation_out.pptx", slides.export.SaveFormat.PPTX)
Hợp nhất các bản trình bày: Python PPTX, PPT hoặc ODP
Mã Python này chỉ cho bạn cách hợp nhất các bản trình bày:
import aspose.slides as slides
with slides.Presentation("Presentation1.pptx") as pres1:
with slides.Presentation("Presentation2.pptx") as pres2:
for slide in pres2.slides:
pres1.slides.add_clone(slide)
pres1.save("combined.pptx", slides.export.SaveFormat.PPTX)
Nhập bản trình bày từ PDF: Python PPTX, PPT hoặc ODP
Mã Python này trình bày quy trình chuyển đổi PDF sang PowerPoint:
import aspose.slides as slides
with slides.Presentation() as pres:
pres.slides.remove_at(0)
pres.slides.add_from_pdf("welcome-to-powerpoint.pdf")
pres.save("OutputPresentation.pptx", slides.export.SaveFormat.PPTX)
Chuyển đổi PowerPoint sang PDF với các tùy chọn mặc định: Python PPTX, PPT hoặc ODP sang PDF
Mã python này chỉ cho bạn cách chuyển đổi tài liệu PowerPoint PPT, PPTX và OpenOffice ODP thành tài liệu PDF bằng các tùy chọn mặc định. Tệp kết quả là tài liệu PDF ở mức chất lượng tối đa
import aspose.slides as slides
# Instantiate a Presentation object that represents a PPT file
presentation = slides.Presentation("PowerPoint.ppt")
# Save the presentation as PDF
presentation.save("PPT-to-PDF.pdf", slides.export.SaveFormat.PDF)
Chuyển đổi PowerPoint sang JPG: Python PPTX, PPT hoặc ODP sang JPEG
Ví dụ sau đây cho bạn thấy cách chuyển đổi tài liệu PowerPoint PPT, PPTX và OpenOffice ODP thành một tập hợp các hình ảnh JPEG.
import aspose.slides as slides
import aspose.pydrawing as drawing
pres = slides.Presentation("pres.pptx")
for sld in pres.slides:
bmp = sld.get_thumbnail(1, 1)
bmp.save("Slide_{num}.jpg".format(num=str(sld.slide_number)), drawing.imaging.ImageFormat.jpeg)
Mọi người đang nói gì
Đừng chỉ lấy lời của chúng tôi cho nó. Xem người dùng nói gì về các API PowerPoint.
- Tài nguyên học tập
- Tài liệu
- Mã nguồn
- Tham chiếu API
- Video hướng dẫn
- Hỗ trợ sản phẩm
- Hỗ trợ miễn phí
- Hỗ trợ trả phí
- Blog
- Ghi chú phát hành
- Tại sao sử dụng Aspose.Slides cho Python qua .NET?
- Danh sách khách hàng
- Câu chuyện thành công