Denna korta handledning förklarar hur man infogar HTML i PowerPoint med Python. Den delar alla detaljer som krävs för att konfigurera IDE, en stegvis process för att skriva applikationen och en körbar exempelkod för att bädda in HTML i PowerPoint med Python och spara den som en PPTX eller {{ HYPERLINK2}} enligt kravet. Den identifierar alla nödvändiga klasser och metoder som krävs under applikationsutvecklingen.
Steg för att infoga HTML i PowerPoint med Python
- Etablera miljön för att använda Aspose.Slides för Python via .NET för att lägga till HTML-innehåll
- Öppna HTML-filen och ladda dess innehåll i en String-variabel
- Skapa en tom presentation med klassen Presentation för att infoga HTML-bilder i den
- Anropa metoden SlideCollection.add_from_html() för att lägga till bilder från HTML-strängen
- Spara den resulterande presentationen som PPTX med HTML-innehåll i sig
Dessa steg ger en beskrivning för att skriva en HTML till PowerPoint-omvandlare med Python. Klassen Presentation används för att skapa en tom presentation, men samma klass kan användas för att ladda en befintlig presentation för att lägga till bilder. När HTML-filens innehåll har lästs, används SlideCollection.add_from_html() för att lägga till bilder genom att förse strängen med HTML-innehåll.
Kod för att lägga till HTML till PowerPoint med Python
Detta kodexempel demonstrerar processen att infoga HTML i PowerPoint med Python. Den använder metoderna open() och read() från klassen TextIOWrapper i Python för att läsa HTML-innehåll och sedan spara dem i en String-variabel. I den här exempelkoden lägger vi till bilder i slutet av presentationens bildsamling, men om du vill infoga bilder från HTML-innehållet vid ett visst index i bildsamlingen kan du använda metoden insert_from_html() som kräver indexnummer och HTML-innehåll som argument.
I den här artikeln lärde vi oss att lägga till en HTML-fil i PowerPoint med Python. Om du är benägen att lära dig hur du lägger till PDF-innehåll till en presentation, läs artikeln om hur man konverterar PDF till presentation med Python.