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.
- Maak eerst een instantie van de klasse [LoadOptions][15].
- Stel vervolgens de eigenschappen [DefaultRegularFont][15] en [DefaultAsianFont][15] van de klasse [LoadOptions][15] in.
- Laad daarna het PPT/PPTX-bestand met de klasse [Presentation][16].
- 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
- Roep de statische methode [LoadExternalFonts][17] van de klasse [FontsLoader][17] aan om het pad naar de map met lettertypen te laden.
- Geef vervolgens de presentatie weer.
- 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:
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.
- Laad eerst het PPT-bestand met de klasse [Presentation][16].
- Verkrijg vervolgens alle beschikbare lettertypen met de methode [get_fonts()][18] van de klasse [fonts_manager][18].
- Haal daarna ingesloten lettertypen op met de methode [get_embedded_fonts()][18] van de klasse [fonts_manager][18].
- 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].
- 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.
- Laad eerst de PowerPoint-presentatie.
- Laad vervolgens het lettertype dat zal worden vervangen.
- Laad daarna het nieuwe lettertype.
- Vervang het lettertype.
- 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
- [Maak een PowerPoint-presentatie met C#][21]
- [Slidemaster wijzigen in PowerPoint-presentaties in Java][21] [1]: #python-powerpoint-package-installation [2]: #specify-default-fonts-for-rendering-in-python [3]: #load-custom-fonts-for-ppt-in-python [4]: #add-embedded-fonts-in-ppt-in-python [5]: https://products.aspose.com/slides/python-net/ [6]: https://releases.aspose.com/slides/python-net/ [7]: https://purchase.conholdate.com/temporary-license [8]: https://docs.aspose.com/slides/python-net/ [9]: https://conholdate.com/ [10]: https://forum.conholdate.com/ [12]: https://docs.fileformat.com/pdf/ [13]: https://docs.fileformat.com/presentation/ppt/ [14]: #change-fonts-in-ppt-in-python [15]: https://reference.aspose.com/slides/python-net/aspose.slides/loadoptions/ [16]: https://reference.aspose.com/slides/python-net/aspose.slides/presentation/ [17]: https://reference.aspose.com/slides/python-net/aspose.slides/fontsloader/ [18]: https://reference.aspose.com/slides/python-net/aspose.slides/fontsmanager/ [19]: https://docs.fileformat.com/presentation/pptx/ [20]: https://docs.fileformat.com/page-description-language/xps/ [21]: https://blog.conholdate.com/total/render-powerpoint-presentation-using-csharp/ [22]: https://blog.conholdate.com/total/how-to-change-slide-master-in-powerpoint-presentations-in-java/