PPT GEN API Creation
The first iteration of PPT Gen was executed using command line/ YAML based approach. The structure of the PPT Gen output was defined explicitly in the YAML file and layout defined in the input PPTX file. The downside for this approach is the developer don't have greater flexibility in managing the data and objects in the PPT output. The output is a single PPTX file with multiple slides.
The second iteration of the PPT Gen functionality envisions building an API that exposes the functionality via Gramex library. The developer will have greater flexibility in mapping different data sources. The output will be individual slide objects that can be used for reporting as multiple slides or merge them into a single file. The developer is required to write python code to invoke the Gramex API.