python-pptx

Software Screenshot:
python-pptx
Software Details:
Version: 0.5.7
Upload Date: 1 Mar 15
Developer: Steve Canny
Distribution Type: Freeware
Downloads: 79

Rating: 5.0/5 (Total Votes: 2)

The PPTX format is an Open XML format, used mainly by Microsoft's Office PowerPoint suite.

python-pptx allows Python programmers to generate or manipulate complex PPTX files via a few lines of code from Python-based websites or apps.

The module is a top of the line solution for generating PPTX files. This is because the library's API covers absolutely all facets of the PPTX format.

What is new in this release:

  • Added:
  • PicturePlaceholder with .insert_picture() method
  • TablePlaceholder with .insert_table() method
  • ChartPlaceholder with .insert_chart() method
  • Picture.image property, returning Image object
  • Picture.crop_left, .crop_top, .crop_right, and .crop_bottom
  • Shape.placeholder_format and PlaceholderFormat object

What is new in version 0.5.2:

  • Shape.text_frame fails on shape having no txBody.

What is new in version 0.4.2:

  • Fixed:
  • Raises on supported image file having uppercase extension
  • Raises on add_slide() where non-contiguous existing IDs

What is new in version 0.3.2:

  • Hotfix:
  • Generated presentations fail to load in Keynote and other Apple applications.

What is new in version 0.2.5:

  • Added paragraph alignment property (left, right, centered, etc.).
  • Added vertical alignment within table cell (top, middle, bottom).
  • Added table cell margin properties.

What is new in version 0.2.3:

  • Added indentation support to textbox shapes, enabling multi-level bullets on bullet slides.

What is new in version 0.2.1:

  • Added support for Python 2.6
  • Added images from a stream (e.g. StringIO) in addition to a path, allowing images retrieved from a database or network resource to be inserted without saving first.
  • Expand text methods to accept Unicode and UTF-8 encoded 8-bit strings.
  • Fixed potential install bug triggered by importing __version__ from package __init__.py file.

Requirements:

  • Python 2.6.x and 2.7.x
  • Python Imaging Library
  • lxml

Similar Software

Other Software of Developer Steve Canny

python-docx
python-docx

23 Feb 15

Comments to python-pptx

Comments not found
Add Comment
Turn on images!