# aardio 范例: 原生 PPTX 放映演示：逐段落动画、Morph 与标题/两栏版式。



```aardio
// 原生 PPTX 放映演示：逐段落动画、Morph 与标题/两栏版式。
import fsys.openXml.pptx.builder;
import fsys.dlg;
var spec=loadcodex("~\examples\File\OpenXML\.pptx-show\slides.aardio");
var report,err=fsys.openXml.pptx.builder.check(spec.slides,spec.options);
if(!report) {print(err);return;}
if(!report.ok) {print(report.issues);return;}
var path=fsys.dlg.save("PowerPoint 演示文稿|*.pptx|","保存原生放映演示",,,,"native-show-demo.pptx");
if(!path) return;
// 默认不覆盖；保存对话框不意味着生成器应静默覆盖文件。
var saved,err=fsys.openXml.pptx.builder.write(path,spec.slides,spec.options);
if(!saved) {print(err);return;}
raw.execute(saved);

```

