Schriftartersetzung
Contents
 [
      
        Hide
      ]
    Aspose.Slides ermöglicht es Ihnen, Regeln für Schriftarten festzulegen, die bestimmen, was unter bestimmten Bedingungen getan werden muss (zum Beispiel, wenn eine Schriftart nicht zugänglich ist) auf folgende Weise:
- Laden Sie die relevante Präsentation.
 - Laden Sie die Schriftart, die ersetzt werden soll.
 - Laden Sie die neue Schriftart.
 - Fügen Sie eine Regel für den Ersatz hinzu.
 - Fügen Sie die Regel zur Regelkollektion für Schriftart-Ersatz der Präsentation hinzu.
 - Generieren Sie das Folienbild, um den Effekt zu beobachten.
 
Dieser Python-Code demonstriert den Schriftartersetzungsprozess:
import aspose.slides as slides
# Lädt eine Präsentation
with slides.Presentation(path + "Fonts.pptx") as presentation:
    # Lädt die Quellschriftart, die ersetzt werden soll
    sourceFont = slides.FontData("SomeRareFont")
    # Lädt die neue Schriftart
    destFont = slides.FontData("Arial")
    # Fügt eine Schriftartregel für den Schriftartersatz hinzu
    fontSubstRule = slides.FontSubstRule(sourceFont, destFont, slides.FontSubstCondition.WHEN_INACCESSIBLE)
    # Fügt die Regel zur Sammlung der Ersatzschriftartregeln hinzu
    fontSubstRuleCollection = slides.FontSubstRuleCollection()
    fontSubstRuleCollection.add(fontSubstRule)
    # Fügt die Schriftartregelsammlung zur Regel liste hinzu
    presentation.fonts_manager.font_subst_rule_list = fontSubstRuleCollection
    # Die Arial-Schriftart wird anstelle von SomeRareFont verwendet, wenn Letztere nicht zugänglich ist
    with presentation.slides[0].get_image(1, 1) as bmp:
        # Speichert das Bild im JPEG-Format auf der Festplatte
        bmp.save("Thumbnail_out.jpg", slides.ImageFormat.JPEG)