powerpoint提供了多种主题样式供用户在创建幻灯片时使用,有时候我们可能需要判断在一个powerpoint文档中使用了哪些主题样式。这篇文章将介绍如何使用spire.presentation获取powerpoint文档中所使用的主题样式名称。
c#
//创建presentation实例
presentation ppt = new presentation();
//加载powerpoint文档
ppt.loadfromfile(@"sample.pptx");
//创建stringbuilder实例
stringbuilder sb = new stringbuilder();
string themename = null;
//遍历幻灯片并获取每张幻灯片的主题名称
foreach (islide slide in ppt.slides)
{
themename = slide.theme.name;
sb.appendline(themename);
}
//保存到文本文件
file.writealltext("themename.txt", sb.tostring());
vb.net
'创建presentation实例
dim ppt as new presentation()
'加载powerpoint文档
ppt.loadfromfile("sample.pptx")
'创建stringbuilder实例
dim sb as new stringbuilder()
dim themename as string = nothing
'遍历幻灯片并获取每张幻灯片的主题名称
for each slide as islide in ppt.slides
themename = slide.theme.name
sb.appendline(themename)
next
'保存到文本文件
file.writealltext("themename.txt", sb.tostring())
效果图: