This code example shows how to create a page and add a visualization.
// Create page
Page template = document.ActivePageReference;
Page page = document.Pages.AddNew("Sales Overview");
page.AutoConfigure(template);
// Add and configure visualization
BarChart barChart = page.Visuals.AddNew<BarChart>();
barChart.Title = "Sales per Product";
barChart.XAxis.Expression = "<[Product]>";
barChart.YAxis.Expression = "Sum([Sales Total])";