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 concernée.
  2. Chargez la police qui sera remplacée.
  3. Chargez la nouvelle police.
  4. Remplacez la police.
  5. Enregistrez la présentation modifiée sous forme de fichier PPTX.

Ce code Java démontre 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();
}