Arbeiten mit Schriftarten von PowerPoint PPT mit Python

Mit PowerPoint können Sie die in Ihren Präsentationen verwendeten Schriftarten anpassen. Das Festlegen von Schriftarten in PowerPoint-Präsentationen kann Ihnen helfen, ein kohärenteres und effektiveres Design zu erstellen, indem Sie die visuelle Attraktivität, Klarheit und Lesbarkeit Ihrer Präsentation verbessern. In diesem Tutorial wird gezeigt, wie Sie mit den Schriftarten von PowerPoint-PPT-Folien in Python arbeiten. Wir werden durchgehen, wie die standardmäßigen, benutzerdefinierten und eingebetteten Schriftarten einer PPT/PPTX-Präsentation verwaltet werden.

Installieren des Python-PowerPoint-Pakets

Um die Schriftarten einer PowerPoint-Präsentation programmgesteuert in Python zu verwalten, verwenden wir ein Python PowerPoint-Paket, mit dem Entwickler die Schriftarten einer Präsentation hinzufügen, lesen, ersetzen, ersetzen und entfernen können, ohne sie zu verwenden Microsoft Powerpoint.

Bitte downloaden oder installieren Sie das Paket von PyPI mit dem unten angegebenen Pip-Befehl:

pip install aspose-slides

Geben Sie Standardschriftarten zum Rendern von PPT/PPTX in Python an

In diesem Abschnitt erfahren Sie, wie Sie Standardschriftarten zum Rendern einer Präsentation auf PDF, XPS oder Miniaturansichten festlegen. Wir werden die Schriftarten DefaultRegular und DefaultAsian zur Verwendung als Standardschriftarten festlegen. Führen Sie die folgenden Schritte aus, um die Standardschriftarten zum Rendern einer Präsentation in Python festzulegen.

  1. Erstellen Sie zunächst eine Instanz der Klasse LoadOptions.
  2. Legen Sie dann die Eigenschaften DefaultRegularFont und DefaultAsianFont der Klasse LoadOptions fest.
  3. Laden Sie danach die PPT/PPTX-Datei mit der Klasse Präsentation.
  4. Generieren Sie schließlich das Miniaturbild der Folie, PDF und XPS, um die Ergebnisse zu überprüfen.

Das folgende Codebeispiel zeigt, wie Standardschriftarten zum Rendern einer Präsentation in Python angegeben werden.

Python: Verwenden von benutzerdefinierten Schriftarten in der PPT/PPTX-Präsentation

Mit dem Aspose.Slide PowerPoint Python-Paket können Sie benutzerdefinierte Schriftarten für Ihre PPT/PPTX-Präsentationen laden. Um es zu lernen, führen Sie bitte die folgenden Schritte aus, um benutzerdefinierte Schriftarten aus einem externen Ordner für PowerPoint PPT/PPTX mit Python zu laden. Angenommen, wir haben eine 28_Days_Later.ttf-Schriftartdatei im Ordner

  1. Rufen Sie die statische Methode LoadExternalFonts der Klasse FontsLoader auf, um den Ordnerpfad für Schriftarten zu laden.
  2. Rendern Sie dann die Präsentation.
  3. Löschen Sie abschließend den Cache der Klasse FontsLoader.

Das folgende Code-Snippet zeigt, wie benutzerdefinierte Schriftarten in PPT/PPTX-Präsentationen mit Python verwendet werden.

Nachdem Sie den Code ausgeführt haben, stehen die Schriftarten 28 Days Later zur Verwendung in Ihrer PowerPoint-Präsentation wie im folgenden Screenshot zur Verfügung:

Verwenden von benutzerdefinierten Schriftarten in der PPT/PPTX-Präsentation

Fügen Sie eingebettete Schriftarten in PowerPoint PPT/PPTX mit Python hinzu

Lassen Sie uns lernen, wie man eingebettete Schriftarten in eine PPT/PPTX-Präsentation einfügt. Bitte befolgen Sie die nachstehenden Schritte.

  1. Laden Sie zuerst die PPT-Datei mit der Klasse Präsentation.
  2. Rufen Sie dann alle verfügbaren Schriftarten mit der Methode get_fonts() der Klasse fonts_manager ab.
  3. Rufen Sie danach eingebettete Schriftarten mit der Methode get_embedded_fonts() der Klasse fonts_manager ab.
  4. Durchlaufen Sie alle Schriftarten und prüfen Sie, ob sie in eingebetteten Schriftarten vorhanden sind. Wenn sie nicht vorhanden sind, fügen Sie sie mit der Methode add_embedded_font(font, slides.export.EmbedFontCharacters.ALL) von fonts_manager hinzu.
  5. Speichern Sie abschließend die Präsentation.

Das folgende Code-Snippet zeigt, wie Sie eingebettete Schriftarten in PPT/PPTX-Präsentationen mit Python hinzufügen.

Python-Tutorial: Schriftarten in PowerPoint PPT mit Python ändern

Bisher haben wir verschiedene Möglichkeiten zum Hinzufügen/Einfügen von Schriftarten besprochen. Dieser Abschnitt zeigt, wie Sie Schriftarten in einer PowerPoint-Präsentation ändern. Angenommen, wir haben die Schriftart Arial in der PPT-Datei verwendet. Ersetzen wir es durch Times New Roman. Bitte befolgen Sie die nachstehenden Schritte.

  1. Laden Sie zunächst die PowerPoint-Präsentation.
  2. Laden Sie dann die Schriftart, die ersetzt werden soll.
  3. Laden Sie danach die neue Schriftart.
  4. Ersetzen Sie die Schriftart.
  5. Speichern Sie abschließend die geänderte Präsentation als PPTX-Datei.

Das folgende Code-Snippet zeigt, wie Schriftarten in PPT/PPTX-Präsentationen mit Python geändert werden.

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erwerben, um die API ohne Evaluierungseinschränkungen zu testen.

Zusammenfassen

Zusammenfassend hoffen wir, dass Sie gelernt haben, wie Sie mit Python mit den Schriftarten einer PowerPoint PPT/PPTX arbeiten. Wir haben verschiedene Möglichkeiten zum Hinzufügen und Verwenden von Schriftarten besprochen. Außerdem haben wir beschrieben, wie Sie Schriftarten in einer PowerPoint-Präsentation ändern oder ersetzen.

Sie können die Dokumentation aufrufen, um mehr über die Python PowerPoint-Bibliothek zu erfahren.

Bitte bleiben Sie unter conholdate.com auf dem Laufenden, um regelmäßige Updates zu erhalten.

Stelle eine Frage

Sie können uns Ihre Fragen oder Anregungen in unserem Forum mitteilen.

Siehe auch