Werken met lettertypen van PowerPoint PPT met behulp van Python
Met PowerPoint kunt u de lettertypen aanpassen die in uw presentaties worden gebruikt. Door lettertypen in PowerPoint-presentaties in te stellen, kunt u een coherenter en effectiever ontwerp maken door de visuele aantrekkingskracht, duidelijkheid en leesbaarheid van uw presentatie te verbeteren. Deze zelfstudie demonstreert hoe te werken met de lettertypen van PowerPoint PPT-dia’s in Python. We zullen doornemen hoe u de standaard, aangepaste en ingesloten lettertypen van een [PPT][13]/[PPTX][19]-presentatie kunt beheren.

  • [Python PowerPoint-pakket - Installatie][1]
  • [Stel standaardlettertypen in om PowerPoint-presentatie weer te geven][2]
  • [Laad aangepaste lettertypen uit een map][3]
  • [Voeg ingesloten lettertypen toe aan presentatie][4]
  • [Wijzig lettertypen in PowerPoint PPT/PPTX][14]

Python PowerPoint-pakket installeren

Om de lettertypen van een PowerPoint-presentatie programmatisch in Python te beheren, gebruiken we een [Python PowerPoint-pakket][5], waarmee ontwikkelaars de lettertypen van een presentatie kunnen toevoegen, lezen, vervangen, vervangen en verwijderen zonder gebruik te maken van Microsoft PowerPoint. Gelieve [download][6] of installeer het pakket van PyPI met behulp van de onderstaande pip-opdracht:

pip install aspose-slides

Geef standaardlettertypen op voor het renderen van PPT/PPTX in Python

In dit gedeelte leert u hoe u standaardlettertypen instelt voor het weergeven van een presentatie in [PDF][12], [XPS][20] of miniaturen. We zullen het DefaultRegular-lettertype en het DefaultAsian-lettertype instellen voor gebruik als standaardlettertypen. Volg de onderstaande stappen om de standaardlettertypen in te stellen voor het weergeven van een presentatie in Python.

  1. Maak eerst een instantie van de klasse [LoadOptions][15].
  2. Stel vervolgens de eigenschappen [DefaultRegularFont][15] en [DefaultAsianFont][15] van de klasse [LoadOptions][15] in.
  3. Laad daarna het PPT/PPTX-bestand met de klasse [Presentation][16].
  4. Genereer ten slotte de diaminiatuur, PDF en XPS om de resultaten te verifiëren. Het volgende codevoorbeeld laat zien hoe u standaardlettertypen opgeeft voor het weergeven van een presentatie in Python.

Python: aangepaste lettertypen gebruiken in PPT/PPTX-presentatie

Met het Aspose.Slide PowerPoint Python-pakket kunt u aangepaste lettertypen laden voor uw PPT/PPTX-presentaties. Om dit te leren, volgt u de onderstaande stappen voor het laden van aangepaste lettertypen uit een externe map voor PowerPoint PPT/PPTX met behulp van Python. Stel dat we een lettertypebestand 28_Days_Later.ttf in de map hebben

  1. Roep de statische methode [LoadExternalFonts][17] van de klasse [FontsLoader][17] aan om het pad naar de map met lettertypen te laden.
  2. Geef vervolgens de presentatie weer.
  3. Wis ten slotte de cache van de klasse [FontsLoader][17]. Het volgende codefragment laat zien hoe u aangepaste lettertypen kunt gebruiken in PPT/PPTX-presentaties met behulp van Python. Na het uitvoeren van de code zijn de 28 dagen later-lettertypen beschikbaar voor gebruik in uw PowerPoint-presentatie, zoals in de volgende schermafbeelding:
    Aangepaste lettertypen gebruiken in PPT/PPTX-presentaties

Voeg ingesloten lettertypen toe in PowerPoint PPT/PPTX met behulp van Python

Laten we leren hoe we ingesloten lettertypen kunnen toevoegen aan een PPT/PPTX-presentatie. Volg de onderstaande stappen.

  1. Laad eerst het PPT-bestand met de klasse [Presentation][16].
  2. Verkrijg vervolgens alle beschikbare lettertypen met de methode [get_fonts()][18] van de klasse [fonts_manager][18].
  3. Haal daarna ingesloten lettertypen op met de methode [get_embedded_fonts()][18] van de klasse [fonts_manager][18].
  4. Loop door alle lettertypen en controleer of ze bestaan in ingesloten lettertypen. Als ze niet bestaan, voegt u ze toe met de methode [add_embedded_font(font, slides.export.EmbedFontCharacters.ALL)][18] van [fonts_manager][18].
  5. Sla ten slotte de presentatie op. Het volgende codefragment laat zien hoe u ingesloten lettertypen kunt toevoegen aan PPT/PPTX-presentaties met behulp van Python.

Python-zelfstudie: lettertypen wijzigen in PowerPoint PPT met behulp van Python

Tot nu toe hebben we verschillende manieren besproken om lettertypen toe te voegen/in te voegen. In dit gedeelte wordt beschreven hoe u lettertypen in een PowerPoint-presentatie kunt wijzigen. Stel dat we het lettertype Arial in het PPT-bestand hebben gebruikt. Laten we het vervangen door Times New Roman. Volg de onderstaande stappen.

  1. Laad eerst de PowerPoint-presentatie.
  2. Laad vervolgens het lettertype dat zal worden vervangen.
  3. Laad daarna het nieuwe lettertype.
  4. Vervang het lettertype.
  5. Sla ten slotte de gewijzigde presentatie op als een PPTX-bestand. Het volgende codefragment laat zien hoe u lettertypen in PPT/PPTX-presentaties kunt wijzigen met behulp van Python.

Ontvang een gratis licentie

U kunt een [gratis tijdelijke licentie][7] krijgen om de API zonder evaluatiebeperkingen uit te proberen.

Opsommen

Samenvattend hopen we dat u hebt geleerd hoe u met Python kunt werken met de lettertypen van een PowerPoint PPT/PPTX. We hebben verschillende manieren besproken om lettertypen toe te voegen en te gebruiken. Bovendien hebben we beschreven hoe u lettertypen in een PowerPoint-presentatie kunt wijzigen of vervangen. U kunt de [documentatie][8] bezoeken voor meer informatie over de [Python PowerPoint-bibliotheek][5]. Houd [conholdate.com][9] in de gaten voor regelmatige updates.

Een vraag stellen

U kunt uw vragen of vragen aan ons stellen op ons [forum][10].

Zie ook