Remplacement de police - API PowerPoint C#

Contents
[ ]

Si vous changez d’avis sur l’utilisation d’une police, vous pouvez remplacer cette police par une autre. Toutes les instances de l’ancienne police seront remplacées par la nouvelle police.

Aspose.Slides vous permet de remplacer une police de cette manière :

  1. Chargez la présentation concernée.
  2. Chargez la police qui sera remplacée.
  3. Chargez la nouvelle police.
  4. Remplacez la police.
  5. Écrivez la présentation modifiée en tant que fichier PPTX.

Ce code C# démontre le remplacement de police :

// Charge une présentation
Presentation presentation = new Presentation("Fonts.pptx");

// Charge la police source qui sera remplacée
IFontData sourceFont = new FontData("Arial");

// Charge la nouvelle police
IFontData destFont = new FontData("Times New Roman");

// Remplace les polices
presentation.FontsManager.ReplaceFont(sourceFont, destFont);

// Sauvegarde la présentation
presentation.Save("UpdatedFont_out.pptx", SaveFormat.Pptx);