Šiame paprastame straipsnyje parodysime, kaip sukurti PowerPoint Presentation naudojant Python, atliekant išsamius aplinkos nustatymo ir pavyzdžio vykdymo veiksmus. Galite sukurti PowerPoint naudodami Python ir peržiūrėti tai bet kurioje pristatymų peržiūros priemonėje, įskaitant MS PowerPoint. Pavyzdinis kodas gali būti naudojamas bet kurioje iš .NET Core palaikomų platformų, sukonfigūruotų naudojant Python.
Veiksmai, kaip sukurti PowerPoint pristatymą naudojant C#
- Sukonfigūruokite aplinka, skirta nustatyti Aspose.Slides for Python per .NET savo programoje
- Importuokite aspose.pydrawing ir aspose.slides į savo Python failą
- Sukurkite tuščią pristatymą naudodami objektą Pristatymo klasė
- Pridėkite tuščią skaidrę į skaidrių rinkinį naudodami metodą “add_empty_slide”.
- Į skaidrę įterpkite stačiakampio formą naudodami add_auto_shape metodą
- Pridėkite teksto rėmelį naudodami add_text_frame metodą ir pritaikykite skirtingas teksto ypatybes
- Naudojant Python Powerpoint pristatymo metodą sugeneruojama ir išsaugoma diske
Norint sugeneruoti pritaikytą PPTX Python API, naudojama laikantis pirmiau minėtų veiksmų. Procesas apima tuščios pristatymo kūrimą naudojant pristatymo klasę, o tada skaidrių kolekcijoje pridedama tuščia skaidrė. Stačiakampio automatinė forma sukuriama, kuri užpildoma tam tikru tekstu, prie formos pridedant teksto rėmelį ir nustatant teksto savybes prieš išsaugant sugeneruotą pristatymą diske.
Kodas, skirtas sukurti PowerPoint naudojant Python.
Naudojant aukščiau pateiktą pavyzdį Python Presentation diske buvo sukurtas PPTX formatu. SaveFormat skaičiuoklė taip pat suteikia galimybę išsaugoti pristatymą PPT, PPS, PPSX, ODP, POT ir POTX formatais. Tekstą skaidrės formoje galima toliau tinkinti naudojant skirtingas ypatybes, esančias klasėse “PortionFormat” ir “Paragrafo formatas”, įskaitant pastraipų ženklelius, teksto įtraukas, paraštes, teksto pabraukimą ir paryškinimą.
Šiame pavyzdyje matėme, kad norint sukurti PPTX pristatymą, Python pagrindu sukurta API gali būti naudojama nepasikliaujant MS PowerPoint. Jei jus domina pristatymo konvertavimas į PDF, žr. straipsnį kaip konvertuoti pristatymą į PDF naudojant Python.