C#程序可以输出Word文档,可以输出PDF格式文档,还可以输出PPT文档,此处使用WinForm窗体程序简略介绍PPT程序的输出。
工具/原料
- VS2012
- PPT模板文件
方法/步骤
- 1
首先获取PPT输出的引用dll,Aspose.Pdf.dll和Aspose.Slides.dll,添加引用到程序类中。创建一个窗口,添加按钮,点击进行输出PPT的操作。
- 2
双击按钮添加点击事件,如果不要填充数据,则模板正常输出,如果填充数据,则书写填充数据代码;按钮代码如下:
private void button6_Click(object sender, EventArgs e)
Aspose.Slides.Slides slds = pres.Slides;
string A00s = "1,2,3,4";
pres.Write("测试输出.ppt");
MessageBox.Show("文件生成成功!");
}
- 3
克隆复制模板页,代码如下:
private void FillData(Presentation pre, string A00s,string resumeType)
//按人数克隆模板
for (int i = 0; i < arrids.Length; i++)
}
- 4
填充数据分为两步:一、是否需要克隆复制模板页,即模板输出一页或多页;二、对模板页进行数据填充
- 5
克隆复制模板页,代码如下:
private void ClonePersonBaseInfoSlide(Presentation pre, string A00s,string resumeType, int start)
//记录人员的开始页码
- 6
人员信息数据填充,代码如下:
private void FillMeetTopicData(Presentation pre, Aspose.Slides.Slide sld)
foreach (Aspose.Slides.Shape sp in sps)
if (tf != null)
}
}
END
注意事项
- 克隆模板时,可以根据实际需要,修改循环次数,确定克隆页数