// For complete examples and data files, please go to https://github.com/groupdocs-assembly/GroupDocs.Assembly-for-.NET //Setting up source open presentation template const String strPresentationTemplate = "Presentation Templates/Numbered List_OpenDocument.odp"; //Setting up destination open presentation report const String strPresentationReport = "Presentation Reports/Numbered List Report.odp"; try { //Instantiate DocumentAssembler class DocumentAssembler assembler = new DocumentAssembler(); //Call AssembleDocument to generate Numbered List Report in open presentation format assembler.AssembleDocument(CommonUtilities.GetSourceDocument(strPresentationTemplate), CommonUtilities.SetDestinationDocument(strPresentationReport), new DataSourceInfo(DataLayer.GetProductsData(), "products")); } catch (Exception ex) { Console.WriteLine(ex.Message); }