字体替换

Contents
[ ]

如果您改变了对使用某种字体的看法,可以用另一种字体替换该字体。所有旧字体的实例将被新字体替换。

Aspose.Slides 允许您这样替换字体:

  1. 加载相关的演示文稿。
  2. 加载将被替换的源字体。
  3. 加载新字体。
  4. 替换字体。
  5. 将修改后的演示文稿写入 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);