API PowerPoint của Python cho bản trình bày
Tạo, đọc, sửa đổi và chuyển đổi 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.
Download Free TrialAspose.Slides for Python via Java là thư viện Python cho phép bạn tạo, sửa đổi và chuyển đổi bản trình bày PowerPoint bằng Python. Nó hỗ trợ tất cả các yếu tố trình bày như trang trình bày, hình dạng, văn bản, biểu đồ, bảng, hình ảnh, v.v. Nó cũng cung cấp nhiều tính năng nâng cao như hợp nhất, nhân bản, chia tách, so sánh và trong trình bày. Nó hoạt động mà không cần bất kỳ sự phụ thuộc nào và có thể xử lý hàng hóa được hiển thị trong thời gian ngắn.
Tại sao chọn Aspose.Slides cho Python qua Java?
Aspose.Slides for Python via Java cung cấp nhiều lợi thế so với các giải pháp tự động hóa PowerPoint khác, chẳng hạn như:
- Khả năng tương thích đa nền tảng: Aspose.Slides for Python via Java hỗ trợ nhiều nền tảng. Bạn có thể sử dụng Aspose.Slides cho Python thông qua Java trên Windows, Linux, macOS và các hệ điều hành khác.
- Tích hợp và triển khai dễ dàng: Aspose.Slides for Python via Java là một thư viện độc lập không yêu cầu cài đặt Microsoft Office hoặc bất kỳ phần mềm nào khác trên hệ thống của bạn. Bạn có thể dễ dàng tích hợp Aspose.Slides cho Python qua Java với các ứng dụng hiện có của mình và triển khai nó trên bất kỳ máy chủ hoặc môi trường đám mây nào.
- Các tính năng và chức năng mạnh mẽ: Aspose.Slides for Python via Java cung cấp một bộ tính năng và chức năng phong phú để làm việc với bản trình bày PowerPoint, chẳng hạn như tạo và sửa đổi trang trình bày, thêm và chỉnh sửa hình dạng, văn bản, hình ảnh, hoạt ảnh, chuyển tiếp , biểu đồ, bảng và các thành phần khác, áp dụng chủ đề và bố cục, chèn âm thanh và video, xuất và in bản trình bày, xuất sang video, v.v.
- Hiệu suất và chất lượng cao: Aspose.Slides for Python via Java mang lại kết quả chất lượng và hiệu suất cao để xử lý bản trình bày PowerPoint. Bạn có thể xử lý hàng nghìn bản trình bày trong vài phút mà không ảnh hưởng đến độ trung thực và chính xác của đầu ra.
- Tùy chọn cấp phép và dùng thử miễn phí: Aspose.Slides for Python via Java cung cấp phiên bản dùng thử miễn phí mà bạn có thể tải xuống và sử dụng trong 30 ngày mà không có bất kỳ giới hạn nào. Bạn cũng có thể chọn từ nhiều tùy chọn cấp phép khác nhau phù hợp với nhu cầu và ngân sách của mình, chẳng hạn như giấy phép nhà phát triển, trang web, OEM và đám mây.
Các tính năng API Python PowerPoint nâng cao
Tạo hoặc sao chép các slide hiện có từ các mẫu
Làm việc với API thông tin PowerPoint trên bảng
Áp dụng hoặc loại bỏ lớp bảo vệ trên dạng hình
Thêm biểu đồ Excel bên dưới dạng OleObjects vào trang trình bày
Tạo hình và thêm văn bản vào hình trên slide
Xử lý định dạng văn bản và hình ảnh
Tạo bài thuyết trình từ cơ sở dữ liệu
Bảo vệ bản trình bày và kết quả PDF
In bài thuyết trình trên máy vật lý
Yêu cầu hệ thống
Aspose.Slides for Python thông qua Java là API độc lập dành cho nền tảng. Nó có thể chạy trên nền tảng Windows, Unix/Linux & Mac với phần mềm được cài đặt sau:- JDK 1.8 trở lên
- Python 3.7 trở lên
- JPype1 1.5.0 trở lên (JPype đã được thử nghiệm trên các phiên bản Java từ 1.8 đến 11)
Cài đặt thế nào
Sử dụng PyPI để cài đặt thư viện Python của chúng tôi nhằm xử lý Bản trình bày từ kho lưu trữ PyPI:
pip install aspose-slides-java
Cách tạo bản trình bày PowerPoint mới bằng Python
Trong ví dụ dưới đây, chúng tôi đã thêm một hình chữ nhật vào slide đầu tiên của bài thuyết trình.
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat, ShapeType
pres = Presentation()
slide = pres.getSlides().get_Item(0)
slide.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 300, 200)
pres.save("NewPresentation.pptx", SaveFormat.Pptx)
jpype.shutdownJVM()
Cách hợp nhất các bản trình bày trong Python
Mã Python này chỉ cho bạn cách hợp nhất các bài thuyết trình:
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres1 = Presentation("pres1.pptx");
pres2 = Presentation("pres2.pptx");
for i in range(pres2.getSlides().size()):
pres1.getSlides().addClone(pres2.getSlides().get_Item(i));
pres1.save("combinedPresentation.pptx", SaveFormat.Pptx);
jpype.shutdownJVM()
Cách nhập bản trình bày từ PDF bằng Python. Chuyển đổi PDF sang PPT, Chuyển đổi PDF sang PPTX, Chuyển đổi PDF sang ODP
Mã Python này thể hiện quá trình chuyển đổi PDF sang PowerPoint:
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres = Presentation();
pres.getSlides().removeAt(0);
pres.getSlides().addFromPdf("welcome-to-powerpoint.pdf");
pres.save("outputPresentation.pptx", SaveFormat.Pptx);
jpype.shutdownJVM()
Cách chuyển đổi PowerPoint sang PDF bằng Python
Mã Python này chỉ cho bạn cách chuyển đổi tài liệu PowerPoint PPT, PPTX và OpenOffice ODP sang 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 jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres = Presentation("PowerPoint.pptx");
pres.save("PPTX-to-PDF.pdf", SaveFormat.Pdf);
jpype.shutdownJVM()
Cách chuyển đổi PowerPoint sang JPG bằng Python. Chuyển đổi PPT sang JPG, Chuyển đổi PPTX sang JPG, Chuyển đổi ODP sang JPG
Ví dụ sau đây cho bạn biết cách chuyển đổi tài liệu PowerPoint PPT, PPTX và OpenOffice ODP thành một tập hợp hình ảnh JPEG.
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation
from javax.imageio import ImageIO
from java.io import File
pres = Presentation("pres.pptx");
format_name = "PNG"
for i in range(pres.getSlides().size()):
buffImage = pres.getSlides().get_Item(i).getThumbnail(2, 2)
ImageIO.write(buffImage, format_name, File("image_java" + str(i) + ".png"))
jpype.shutdownJVM()
Support and Learning Resources
- Tài nguyên học tập
- Tài liệu
- Mã nguồn
- Tài liệu tham khảo 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 Aspose.Slides dành cho Python qua Java?
- Danh sách khách hàng
- Câu chuyện thành công