字体替换
Contents
[
Hide
]
如果您改变了对使用某种字体的看法,可以用另一种字体替换该字体。所有旧字体的实例将被新字体替换。
Aspose.Slides 允许您这样替换字体:
- 加载相关的演示文稿。
- 加载将被替换的源字体。
- 加载新字体。
- 替换字体。
- 将修改后的演示文稿写入 PPTX 文件。
以下 C++ 代码演示了字体替换:
// 加载演示文稿
auto presentation = System::MakeObject<Presentation>(u"Fonts.pptx");
// 加载将被替换的源字体
auto sourceFont = System::MakeObject<FontData>(u"Arial");
// 加载新字体
auto destFont = System::MakeObject<FontData>(u"Times New Roman");
// 替换字体
presentation->get_FontsManager()->ReplaceFont(sourceFont, destFont);
// 保存演示文稿
presentation->Save(u"UpdatedFont_out.pptx", SaveFormat::Pptx);