Spécifier un ensemble individuel ou privé de polices pour le rendu de classeur
Scénarios d’utilisation possibles
Généralement, vous spécifiez le répertoire des polices ou la liste des polices pour tous les classeurs, mais parfois, vous devez spécifier un ensemble individuel ou privé de polices pour vos classeurs. Aspose.Cells fournit la classe IndividualFontConfigs qui peut être utilisée pour spécifier l’ensemble individuel ou privé de polices pour votre classeur.
Spécifier un ensemble de polices individuelles ou privées pour le rendu du classeur
Le code d’exemple suivant charge le fichier Excel d’exemple avec son ensemble de polices individuel ou privé spécifié à l’aide de la classe IndividualFontConfigs. Veuillez consulter le police d’exemple utilisée dans le code ainsi que le PDF de sortie généré par celui-ci. La capture d’écran suivante montre à quoi ressemble le PDF de sortie si la police est trouvée avec succès.
Code d’exemple
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Path of your custom font directory. | |
String customFontsDir = "C:\\TempDir\\CustomFonts"; | |
// Specify individual font configs custom font directory. | |
IndividualFontConfigs fontConfigs = new IndividualFontConfigs(); | |
// If you comment this line or if custom font directory is wrong or | |
// if it does not contain required font then output pdf will not be rendered correctly. | |
fontConfigs.setFontFolder(customFontsDir, false); | |
// Specify load options with font configs. | |
LoadOptions opts = new LoadOptions(LoadFormat.XLSX); | |
opts.setFontConfigs(fontConfigs); | |
// Load the sample Excel file with individual font configs. | |
Workbook wb = new Workbook("sampleSpecifyIndividualOrPrivateSetOfFontsForWorkbookRendering.xlsx", opts); | |
// Save to PDF format. | |
wb.save("outputSpecifyIndividualOrPrivateSetOfFontsForWorkbookRendering.pdf", SaveFormat.PDF); |