PowerPoint-presentatie maken met Python

In dit eenvoudige artikel laten we zien hoe u PowerPoint Presentation maakt met Python** door de gedetailleerde stappen te volgen om de omgeving in te stellen en het voorbeeld aan uw kant uit te voeren. U kunt PowerPoint maken met Python en dat bekijken in elk van de presentatieviewers, inclusief de MS PowerPoint. De voorbeeldcode kan worden gebruikt binnen elk van de door .NET Core ondersteunde platforms die zijn geconfigureerd met Python.

Stappen om PowerPoint-presentatie te maken met C#

  1. Configureer de omgeving om Aspose.Slides voor Python in te stellen via .NET in uw applicatie
  2. Importeer aspose.pydrawing en aspose.slides in uw Python-bestand
  3. Genereer een lege presentatie met behulp van het klasseobject Presentatie
  4. Voeg een lege dia toe aan de diacollectie met behulp van de methode add_empty_slide
  5. Voeg een rechthoekvorm in de dia in met behulp van de methode add_auto_shape
  6. Voeg een tekstkader toe met de methode add_text_frame en pas verschillende teksteigenschappen toe
  7. Met behulp van de Save-methode in Python Powerpoint-presentatie wordt gegenereerd en opgeslagen op de schijf

Om een aangepaste PPTX Python API te genereren, wordt gebruik gemaakt van de bovengenoemde stappen. Het proces omvat het maken van een lege presentatie met behulp van de presentatieklasse en vervolgens het toevoegen van een lege dia aan de diacollectie. Er wordt een rechthoekige autovorm gemaakt die wordt gevuld met wat tekst door een tekstkader aan de vorm toe te voegen en de teksteigenschappen in te stellen voordat de gegenereerde presentatie op de schijf wordt opgeslagen.

Code om PowerPoint te maken met Python

Door het bovenstaande voorbeeld in Python Presentation in PPTX-formaat te gebruiken, is op de schijf gemaakt. De SaveFormat-enumerator biedt opties om de presentatie ook in PPT-, PPS-, PPSX-, ODP-, POT- en POTX-formaten op te slaan. De tekst in de vorm van de dia kan verder worden aangepast door verschillende eigenschappen te gebruiken die beschikbaar zijn in de klassen PortionFormat en ParagraafFormat, waaronder het instellen van de alinea’s, opsommingstekens, tekstinspringingen, marges, onderstrepen en markeren van de tekst.

In dit voorbeeld hebben we gezien dat om een PPTX presentatie op Python gebaseerde API te maken kan worden gebruikt zonder afhankelijk te zijn van MS PowerPoint. Als u geïnteresseerd bent in het converteren van een presentatie naar een PDF, raadpleeg dan het artikel op hoe presentatie naar PDF te converteren met Python.

 Nederlands