Thư viện biên tập Python PPTX mã nguồn mở

Thư viện Python mã nguồn mở miễn phí để tạo và chỉnh sửa tệp PowerPoint PPTX.

Python-PPTX là gì?

Python-pptx là một API nguồn mở để tạo, đọc và sửa đổi các tệp Microsoft PPTX. PPTX là định dạng Open XML được Microsoft giới thiệu trong PowerPoint 2007 và các phiên bản sau đó. Nó có thể được sử dụng để phân tích các tệp PowerPoint bằng cách đọc các tệp này để trích xuất văn bản và hình ảnh lập chỉ mục tìm kiếm. Với Python-pptx, bạn có thể tạo bản trình bày PowerPoint từ nội dung động như truy vấn cơ sở dữ liệu, đầu ra phân tích hoặc tải trọng JSON. Điều này cho phép bạn đáp ứng yêu cầu HTTP trong ứng dụng Python của mình và tải xuống tệp PPTX đã tạo để phản hồi.

Tính năng API Python-pptx

Sau đây là một số tính năng chính của Python-PPTX API:

  • API đơn để tạo, đọc và cập nhật các tệp PowerPoint PPTX bằng cách tải từ nhiều nguồn đầu vào như tệp và luồng bộ nhớ.
  • Có thể chạy trên mọi nền tảng hỗ trợ Python, bao gồm macOS và Linux, và không yêu cầu phải cài đặt hoặc cấp phép ứng dụng PowerPoint.
  • Có thể được sử dụng để tự động hóa việc tạo ra một hoặc hai slide mà trước đây rất tốn công thực hiện bằng tay.
  • Tạo slide theo chương trình bằng cách sử dụng đối tượng slide
  • Tạo bản trình bày PowerPoint từ nội dung động như truy vấn cơ sở dữ liệu, đầu ra phân tích hoặc tải trọng JSON
  • Chuyển tiếp bất kỳ bản trình bày Open XML nào (tệp .pptx) bao gồm tất cả các thành phần của nó
  • Thêm slide
  • Điền chỗ giữ chỗ văn bản, ví dụ để tạo slide dạng dấu đầu dòng
  • Thêm hình ảnh vào slide ở vị trí và kích thước tùy ý
  • Thêm hộp văn bản vào trang chiếu; thao tác kích thước phông chữ và in đậm văn bản
  • Thêm bảng vào slide
  • Thêm các hình dạng tự động (ví dụ: đa giác, hình dạng sơ đồ luồng, v.v.) vào một trang chiếu
  • Thêm và thao tác biểu đồ cột, thanh, đường và hình tròn
GitHub

Thống kê GitHub

Tên:
Ngôn ngữ:
Ngôi sao:
Nĩa:
Giấy phép:
Kho lưu trữ được cập nhật lần cuối lúc

Bắt đầu với python-pptx

Bạn có thể tải xuống thư viện python-pptx từ GitHub hoặc sử dụng lệnh pip install:

Cài đặt

Việc cài đặt python-pptx rất đơn giản và có thể thực hiện từ terminal như hình dưới đây:

Cài đặt python-ptpx


pip3 install python-pptx

Ví dụ về mã python-pptx

Examples using the python-pptx Python library are as follow. You can use the FREE PowerPoint PPTX file template to try these examples.

Tạo PowerPoint PPTX bằng python-pptx

Bạn có thể tạo một PowerPoint PPTX trống từ đầu bằng python-pptx.

Đọc PowerPoint PPTX bằng python-pptx

python-pptx cho phép bạn đọc tệp PowerPoint PPTX từ đĩa từ bên trong ứng dụng Python của bạn. Mã mẫu sau đây cho thấy cách đọc tệp PowerPoint PPTX bằng python-pptx.

Thêm Textbox vào tệp PowerPoint PPTX bằng python-pptx

python-pptx cung cấp cho bạn đòn bẩy đầy đủ để thêm slide vào tệp PPTX và thêm hộp văn bản vào đó để bạn có thể thêm văn bản. Điều này được minh họa trong mẫu mã sau.

Thêm Bullets vào File PPTX với python-pptx

Bạn có thể thêm dấu đầu dòng vào tệp PowerPoint PPTX bằng python-pptx. Mã mẫu sau đây cho thấy cách thêm dấu đầu dòng vào trang chiếu của bản trình bày.

Tài nguyên

  • Tệp mẫu PowerPoint PPTX MIỄN PHÍ
  • Phần kết luận

    python-pptx là một thư viện rất mạnh mẽ để tạo tệp PowerPoint PPTX. Là một nhà phát triển ứng dụng, bạn có thể sử dụng API này để tạo tệp PowerPoint PPTX và thêm các thành phần khác nhau vào các slide như chỗ giữ chỗ văn bản, hình ảnh, bảng, hộp văn bản, hình dạng tự động cũng như thay đổi các thuộc tính cốt lõi của tài liệu.

    Sản Phẩm Tương Tự

     Vietnamese