pypptx
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.