Page tree
Skip to end of metadata
Go to start of metadata

Description

This sample demonstrates how to mimic mail merge behavior to create a photo gallery using PowerPointWriter.

The Data

The data for this sample is a file containing multiple images. The images will be programmatically added to a data table along with a description.

The Template

Our template presentation consists of a title slide and a content slide. The content slide will be repeated for each of our images.

h3. The Code

The code below uses ExcelApplication to extract the data from the Excel spreadsheet into a DataTable. This code is also used in the ExcelWriter sample, Excel to DataTable Sample. It then passes the presentation to PowerPointTemplate and binds the data. The code uses [MaxRowsPerSlide|DatabindingProperties.MaxRowsPerSlide] to ensure the data fits neatly in the presentation. See Fitting Data on to Multiple Slides for more information.

Result

Below is one of the resulting slides from our output file.

Downloads


* Images: inputs.zip
* Template: PhotoGalleryTemplate.pptx
* Sample output: PhotoGalleryOutput.pptx

  • No labels