Remplacement de police - API Java PowerPoint

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 pertinente.
  2. Chargez la police qui sera remplacée.
  3. Chargez la nouvelle police.
  4. Remplacez la police.
  5. Écrivez la présentation modifiée au format fichier PPTX.

Ce code Java illustre le remplacement de police :

// Charge une présentation
Presentation pres = new Presentation("Fonts.pptx");
try {
    // 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
    pres.getFontsManager().replaceFont(sourceFont, destFont);
    
    // Enregistre la présentation
    pres.save("UpdatedFont_out.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}