pypptx

Create a pptx from plain text


License
MIT
Install
pip install pypptx==0.2.2

Documentation

pypptx

https://travis-ci.org/juanpabloaj/pypptx.svg?branch=master

Create a pptx from a yaml file.

Install

pip install pypptx

Usage:

To generate the pptx from a yaml file

pptx file.yaml

Input yaml example

slides:
    - title: first title
      text: some text
      layout: 0
    - title: second title
      text: more text
      layout: 1
      images:
        - path: images/blue.jpg
          top: 7
          left: 4
          height: 5
        - path: images/blue.jpg
          top: 5
          left: 10
    - title: third slide
      text: with the previous layout

This repository have a yaml file called example.yaml with a example of the input syntax.

List the layouts ids to use in yaml file

pptx -l
0 Title Slide
1 Title and Content
...

With the layout id select which use

...
- title: title
  text: subtitle
  layout: 0
- title: Other slide
  text: with other layout
  layout: 1
...

Why?

Some people prefer usage a pptx, in this case I prefer write a plain text to generate the pptx.

Particularly, set the position of a set of pictures in a lot of slides is very tedious with the mouse.