Aspose.Slides FOSS per Python és una biblioteca de Python pur amb llicència MIT per treballar amb arxius .pptx de PowerPoint. Instal·la’l amb un sol comandament de pip i comença immediatament a crear, llegir i editar presentacions sense necessitat d’instal·lar Microsoft Office o qualsevol runtime propietari.
La biblioteca mostra una API de presentació construïda al voltant de la ‘Presentació’, ‘Slide’, ‘Shape’, ‘TextFrame’, ‘Paràgraf’ i ‘Portion’, el model conceptual utilitzat pel mateix PowerPoint. Afegir i eliminar diapositives, inserir AutoShapes, Taules i Connectors, format text a nivell de caràcter amb el tipus de lletra, la mida i el color de la font, aplicar ompliments de sòlid o de gradiente i afegir efectes visuals (ombra, brillantor, deslluern, reflexió).
El patró de gestor de context assegura una neteja fiable dels recursos: sempre obriu una ‘Presentació’ amb ‘amb diapositives.Presentació(…) com a prs:’. Les parts XML desconegudes que es troben durant la càrrega es conserven verbatim en guardar, de manera que el rodatge no destrueix mai el contingut que la biblioteca encara no entén. La biblioteca requereix Python 3.10 o posterior i només depèn de ’lxml’, instal·lat automàticament.
Aspose.Slides FOSS s’instal·la amb un sol comandament ‘pip install aspose-slides-foss’.L’única dependència de temps d’execució és ’lxml’, que s’instal·la automàticament.
L’API reflecteix el model d’objecte propi de PowerPoint (‘Presentació’, ‘Slide’, ‘Shape’, ‘TextFrame’, ‘Paràgraf’, ‘Partit’), de manera que qualsevol persona familiaritzada amb el model d’objecte de PowerPoint pot utilitzar la biblioteca immediatament.
Utilitza el gestor de context (amb diapositives.Presentació() com a prs:) per assegurar-se que el PPTX sempre està tancat i els recursos es alliberen. add_auto_shape() pren un enum de ‘ShapeType’, després x/y posició i amplada/altura en punts - la propietat de la forma ’text_frame.text’ estableix l’etiqueta en una línia.
«Baix pip instal·lació aspose-slides-foss «»
El Python importar com a diapositives.slides_foss com a diapositives
amb slides.Presentation() com a prs: diafragma = diafragma[0]
# Afegir un rectangle AutoShape
El projecte de la Fundació és el projecte de la Fundació, que es va crear el 2009 amb el lema: “Amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació, amb la Fundació.
Títol de la llista: Rectangle, 50, 50, 400, 150
) El
text_text_frame.text = “Hola, amb el teu nom!
Prs.save("output.pptx", diapositives.export.SaveFormat.PPTX)
«»
El format de text funciona al nivell de “Part”, la unitat més petita d’un caràcter. Obre el fitxer guardat, naveguis a la primera part del primer paràgraf i estableix les propietats de la font directament. El farciment de la forma és independent: estableix ‘fill_type’ a ‘SOLID’ i assigna un color a ‘solid_fill_color.color’.
El Python importar com a diapositives.slides_foss com a diapositives de foss.drawing importar Color
amb slides.Presentation (“output.pptx”) com a prs: c) El cànon és un cànon de cànon. per unitat = text_frame.paràgrafs[0].porcions[0]
# Bold, 18pt, text blau fosc
portion.portion_format.font_bold = veritat
portion.portion_format.font_altura = 18
pertion.portion_format.fill_format.solid_fill_color.color = Color.dark_blue
# Fill de fons sòlid sobre la forma
format.fill_type = llistes.FillType.SOLID
format.solid_fill_color.color = Color.alice_blue
Prs.save("formatted.pptx", diapositives.export.SaveFormat.PPTX)
«»
És una biblioteca de Python lliure i llicenciada per MIT per crear, llegir i editar presentacions de PowerPoint .pptx sense necessitar Microsoft Office.
PPTX és el format de lectura/escriptura compatible. L’exportació a PDF, HTML, SVG o imatges no està disponible en aquesta edició.
Aspose.Slides FOSS és una biblioteca de Python pura sense dependència de Microsoft Office, automatització COM o qualsevol temps de execució propietari.
Executar ‘pip install aspose-slides-foss’.L’única dependència és ’lxml’, instal·lat automàticament.
La biblioteca admet efectes d’ombra, brillantor, deslluern i reflexió externs en qualsevol objecte de forma.
Sempre obri una ‘Presentació’ amb ‘amb diapositives.Presentació(…) com a prs:’ per garantir una neteja fiable dels recursos.
No. Les parts XML desconegudes que es troben durant la càrrega es conserven verbatim en guardar, de manera que el contingut que la biblioteca encara no entén mai es perd.
La biblioteca té llicència MIT i està allotjada a GitHub. Es donen la benvinguda els informes d’errors i les sol·licituds d’integració.