Geben Sie einen individuellen oder privaten Satz von Schriftarten für das Rendern von Arbeitsmappen an
Contents
[
Hide
]
Mögliche Nutzungsszenarien
Im Allgemeinen geben Sie das Schriftartenverzeichnis oder die Schriftartenliste für alle Arbeitsmappen an, aber manchmal müssen Sie einzelne oder private Schriftarten für Ihre Arbeitsmappen angeben. Aspose.Cells bietetIndividualFontConfigsKlasse, die verwendet werden kann, um den individuellen oder privaten Satz von Schriftarten für Ihre Arbeitsmappe anzugeben.
Geben Sie einen individuellen oder privaten Satz von Schriftarten für das Rendern von Arbeitsmappen an
Der folgende Beispielcode lädt dieBeispiel-Excel-Dateimit seinem individuellen oder privaten Satz von Schriftarten, die mit angegeben werdenIndividualFontConfigsKlasse. Bitte sehen Sie sich … anMusterschriftinnerhalb des Codes sowie der verwendetAusgang PDFdadurch erzeugt. Der folgende Screenshot zeigt, wie die Ausgabe PDF aussieht, wenn die Schriftart erfolgreich gefunden wurde.
Beispielcode
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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); |