Intégrer des polices dans HTML à l'aide d'Aspose.Slides pour Java

Introduction

Aspose.Slides for Java est un outil puissant pour les développeurs Java cherchant à manipuler des présentations PowerPoint par programme. Dans ce didacticiel, nous aborderons le processus d’intégration de polices dans HTML à l’aide d’Aspose.Slides pour Java. En intégrant des polices, vous garantissez que vos présentations conservent leur apparence souhaitée sur différentes plates-formes et appareils, même si les polices requises ne sont pas installées localement.

Conditions préalables

Avant de commencer, assurez-vous que les conditions préalables suivantes sont remplies :

  1. Kit de développement Java (JDK) : assurez-vous que JDK est installé sur votre système.
  2. Aspose.Slides pour Java : téléchargez et installez Aspose.Slides pour Java à partir dupage de téléchargement.
  3. Environnement de développement intégré (IDE) : choisissez votre IDE préféré pour le développement Java, tel qu’IntelliJ IDEA ou Eclipse.

Importer des packages

Tout d’abord, vous devez importer les packages nécessaires pour commencer à intégrer des polices dans HTML à l’aide d’Aspose.Slides pour Java.

import com.aspose.slides.*;

Étape 1 : Définir les répertoires de documents et de sortie

String dataDir = "Your Document Directory";
String outPath = "Your Output Directory";

Assurez-vous de remplacer"Your Document Directory" et"Your Output Directory" avec les chemins d’accès à votre présentation PowerPoint d’entrée et au répertoire de sortie souhaité, respectivement.

Étape 2 : Charger la présentation

Presentation pres = new Presentation(dataDir + "Presentation.pptx");

Cette étape charge la présentation PowerPoint en mémoire, vous permettant d’y effectuer diverses opérations.

Étape 3 : exclure les polices par défaut

String[] fontNameExcludeList = { "Arial" };

Spécifiez les polices que vous souhaitez exclure de l’intégration. Dans cet exemple, nous excluons Arial.

Étape 4 : Incorporer les polices dans HTML

EmbedAllFontsHtmlController embedFontsController = new EmbedAllFontsHtmlController(fontNameExcludeList);
HtmlOptions htmlOptionsEmbed = new HtmlOptions();
htmlOptionsEmbed.setHtmlFormatter(HtmlFormatter.createCustomFormatter(embedFontsController));
pres.save(outPath + "pres.html", SaveFormat.Html, htmlOptionsEmbed);

Dans cette étape, nous créons une instance deEmbedAllFontsHtmlController pour intégrer toutes les polices à l’exception de celles spécifiées dans la liste d’exclusion. Ensuite, nous définissonsHtmlOptionset définissez un formateur HTML personnalisé pour intégrer les polices. Enfin, nous enregistrons la présentation au format HTML avec les polices intégrées.

Conclusion

Dans ce didacticiel, nous avons exploré comment intégrer des polices dans HTML à l’aide d’Aspose.Slides pour Java. En suivant les étapes fournies, vous pouvez vous assurer que vos présentations conservent une typographie cohérente sur différentes plates-formes et appareils, améliorant ainsi l’expérience visuelle globale.

FAQ

Puis-je intégrer des polices spécifiques au lieu de les exclure ?

Oui, vous pouvez spécifier les polices que vous souhaitez intégrer en modifiant lefontNameExcludeList tableau en conséquence.

Aspose.Slides pour Java prend-il en charge l’intégration de polices dans d’autres formats que HTML ?

Oui, Aspose.Slides prend en charge l’intégration de polices dans divers formats de sortie, notamment PDF et images.

Existe-t-il une version d’essai disponible pour Aspose.Slides pour Java ?

Oui, vous pouvez télécharger un essai gratuit à partir deici.

Où puis-je trouver une assistance ou une assistance supplémentaire avec Aspose.Slides pour Java ?

Vous pouvez visiter leForum Aspose.Slides pour le soutien de la communauté ou contactez le support Aspose pour une assistance professionnelle.

Puis-je acheter une licence temporaire pour Aspose.Slides pour Java ?

Oui, vous pouvez acquérir une licence temporaire auprès dupage d’achat.