Aspose.Slides FOSS for Python je MIT licencovaná čistá knihovna Python pro práci s PowerPoint .pptx soubory. Nainstalujte jej s jediným příkazem pip a okamžitě začít vytvářet, číst a editovat prezentace bez instalace Microsoft Office nebo jakéhokoli vlastního běhu.
Knihovna zobrazuje prezentační API postavené kolem prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezentace, prezenta
Kontextový správce zajišťuje spolehlivé vyčištění zdrojů: vždy otevřete „Prezentace“ s „s slides.Presentation(…) jako prs:‘. Neznámé části XML, které se setkají během načítání, jsou zachovány verbálně při uložení, takže round-tripping nikdy nezničí obsah, který knihovna dosud nerozumí.
Aspose.Slides FOSS instaluje pomocí jediného příkazu ‘pip install aspose-slides-foss’.Jediná závislost na čase spuštění je ’lxml’, instaluje se automaticky.
API odráží vlastní objektový model PowerPointu („Prezentace“, „Slide“, „Shape“, „TextFrame“, „Paragraf“, „Porce“), takže kdokoli, kdo je obeznámen s objektovým modelem PowerPoint, může knihovnu okamžitě použít.
Pomocí správce kontextu (s slides.Presentation() jako prs:) zajistíte, že PPTX je vždy zavřená a zdroje jsou uvolněny. add_auto_shape() se vztahuje na položku ‘ShapeType’, pak na pozici x/y a šířku/výšku v bodech - vlastnost tvaru ’text_frame.text’ nastavuje štítek v jednom řádku.
„Bash pip instalovat aspose-slides-foss „“
„Python“ import aspose.slides_foss jako snímky
s slides.Presentation() jako prs: slide = prs.slides[0]
# Přidat obdélníkový AutoShape
Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět na článek: Zpět
Slides.ShapeType.RECTANGLE, 50, 50, 400, 150
) se
shape.text_frame.text = „Dobré ráno, Skladem!“
Prs.save("output.pptx", slides.export.SaveFormat.PPTX)
„“
Formátování textu funguje na úrovni “Porce” - nejmenší jednotka v řazení znaků. Otevřete uložený soubor, přejděte do první části prvního odstavce a nastavte vlastnosti písma přímo. Formát vyplnění je nezávislý: nastavte “fill_type” na “SOLID” a přiřadit barvu na “solid_fill_color.color”.
„Python“ import aspose.slides_foss jako snímky od aspose.slides_foss.drawing import Barva
s slides.Presentation („output.pptx“) jako prs: shape = prs.slides[0].shapes[0] porce = shape.text_frame.paragraphs[0].porce[0]
# Bold, 18pt, tmavě modré texty
portion.portion_format.font_bold = Pravda
portion.portion_format.font_height = 18
portion.portion_format.fill_format.solid_fill_color.color = barevné
# Solid background vyplnění na tvaru
shape.fill_format.fill_type = slides.FillType.SOLID - typ obrázku
shape.fill_format.solid_fill_color.color = barevné
Prs.save("formatted.pptx", slides.export.SaveFormat.PPTX)
„“
Jedná se o bezplatnou, MIT licencovanou knihovnu čistého Pythonu pro vytváření, čtení a úpravu prezentací PowerPoint .pptx bez nutnosti Microsoft Office.
PPTX je podporovaný formát čtení/psání. Export do formátu PDF, HTML, SVG nebo obrázků není v této edici k dispozici.
Aspose.Slides FOSS je čistě Python knihovna bez závislosti na Microsoft Office, COM automatizace, nebo jakékoliv vlastní běh.
Spusťte “pip install aspose-slides-foss”.Jediná závislost je “lxml”, nainstalovaný automaticky.Python 3.10 nebo novější je vyžadován.
Knihovna podporuje vnější stín, záři, rozmazání a efekty odrazu na jakémkoli tvarovém objektu.
Vždy otevřete „Prezentace“ s „s slides.Presentation(…) jako prs:‘, abyste zajistili spolehlivé čištění zdrojů.
Neznámé části XML, které se během načítání setkaly, jsou uchovávány verbálně při ukládání, takže obsah, který knihovna dosud nerozumí, není nikdy ztracen.
Knihovna je licencována pod MIT a je hostována na GitHubu. Hlášení chyb a pull requesty jsou vítány.