1. Produkty
  2.   Aspose.Slides
  3.   Aspose.Slides FOSS for Python

Aspose.Slides FOSS pro Python

Vytvářejte, čtěte a upravujte PowerPoint prezentace pomocí Python — zdarma a open-source, bez závislosti na Office.

Open-Source Python knihovna pro prezentace PowerPoint

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í.

Prezentace a slide API

  • ** Vytvoření a otevření PPTX: ** Vytvoření nových prezentací nebo otevření stávajících souborů .pptx.
  • ** Přidat a odebrat snímky: ** Programově spravovat sběr snímků.
  • ** AutoShapes:** Vložte obdélníky, elipsy, čáry a další typy AutoShape.
  • Tabely a konektory: Přidejte strukturované tvary tabulek a spojovací čáry mezi tvary.
  • ** Poznámky pro reproduktory: ** Číst a psát poznámky pro reproduktory na snímky.
  • ** Komentáře: ** Přístup k komentářům na úrovni snímků.

Kde lze Aspose.Slides FOSS použít

  • ** Generování zpráv:** Vytvořte značkové desky snímků z datových zdrojů bez Office.
  • ** Automatizace šablón: ** Vyplňte šablony PPTX dynamickým obsahem v potrubích CI/CD.
  • Migrace obsahu: Přečtěte si stávající prezentace a restrukturalizujte nebo přestylujte snímky.
  • ** Bezserverové záložní koncovky: ** Zpracování souborů PPTX v kontejnerech Docker nebo funkcích Lambda.
  • **Zpracování baterií: ** Použijte jednotné změny formátování ve velkých knihovnách snímků.

Formátování textu a vizuální efekty

  • ** Formátování na úrovni znaků: ** Použijte odvážné, italické, velikost písma a barvu na jednotlivé objekty ‚Porce‘.
  • **Pevné a gradientní výplně: ** Nastavte tvarové výplně na pevnou barvu nebo lineární gradient s více zastávkami.
  • ** Efekty stínů a záblesků: ** Aplikujte vnější stín, zářivku, rozmazání a odraz na jakýkoli tvar.
  • ** Vyváženost odstavce: ** Nastavení vlevo, středem, vpravo nebo odůvodnění vyrovnání podle odstavce.
  • ** Round-trip se zachovává: ** Neznámé části XML jsou zachovány verbálně při opětovném uložení.

Zkušenost vývojářů

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.

Vytvořte prezentaci a přidejte tvar

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 a aplikace efektu vyplnění

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)

„“

Často kladené dotazy

Co je Aspose.Slides FOSS pro Python?

Jedná se o bezplatnou, MIT licencovanou knihovnu čistého Pythonu pro vytváření, čtení a úpravu prezentací PowerPoint .pptx bez nutnosti Microsoft Office.

Které souborové formáty jsou podporovány?

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.

Potřebujete Microsoft Office nebo PowerPoint?

Aspose.Slides FOSS je čistě Python knihovna bez závislosti na Microsoft Office, COM automatizace, nebo jakékoliv vlastní běh.

Jak to nainstaluji?

Spusťte “pip install aspose-slides-foss”.Jediná závislost je “lxml”, nainstalovaný automaticky.Python 3.10 nebo novější je vyžadován.

Mohu použít vizuální efekty jako stín a záře?

Knihovna podporuje vnější stín, záři, rozmazání a efekty odrazu na jakémkoli tvarovém objektu.

Je doporučený kontextový manažer?

Vždy otevřete „Prezentace“ s „s slides.Presentation(…) jako prs:‘, abyste zajistili spolehlivé čištění zdrojů.

Zničí PPTX neznámý obsah?

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.

Kde mohu najít zdrojový kód?

Knihovna je licencována pod MIT a je hostována na GitHubu. Hlášení chyb a pull requesty jsou vítány.

  

Podpora a vzdělávací materiály

 Čeština