Každý raz, keď používate Python.Note FOSS pre Python

Každý raz, keď používate Python.Note FOSS pre Python

aspose-slides-foss Python je bezplatná, MIT-licencovaná knižnica určená pre vývoj a úpravu. PowerPoint .pptx Navigácia súborov vyžaduje Microsoft Office, Python a PyPI.

Soli pa solim Celvedis

1. solis: instalēt pakotni

Inštalácia bez PyPI pomocou pip:

pip install aspose-slides-foss>=26.3.2

Preverka, instalaca и подведение:

from aspose.slides_foss import Presentation
print("aspose-slides-foss is ready.")

2. solis: importēt nepieciešamās klases

Importovať moduly, ktoré sú potrebné pre prezentáciu a uchovanie:

from aspose.slides_foss import Presentation, SaveFormat, ShapeType, FillType

3. solis: Izveido prezentāciju

Obrázok: Presentation Bez argumentov, som začal s jedným z nich:

from aspose.slides_foss import Presentation, SaveFormat

prs = Presentation()
slide = prs.slides[0]
print(f"Slides: {len(prs.slides)}")
prs.save("new_presentation.pptx", SaveFormat.PPTX)

4. solis: Pievienot formu ar tekstu

Zobraziť všetky sekcie slide.shapes.add_auto_shape() Ja neviem, čo povedať. add_text_frame() Lai pievienotu teksta saturu: Я не хочу, чтобы ты был в тюрьме.:

from aspose.slides_foss import Presentation, SaveFormat, ShapeType

prs = Presentation()
slide = prs.slides[0]
shape = slide.shapes.add_auto_shape(ShapeType.RECTANGLE, 50, 50, 400, 150)
tf = shape.add_text_frame("Hello from Aspose.Slides FOSS!")
tf.paragraphs[0].portions[0].portion_format.font_height = 24
prs.save("with_shape.pptx", SaveFormat.PPTX)

5. solis: Pielietot aizpildījumu un saglabāt

Súdny dvor rozhodol, že:

from aspose.slides_foss import (
    Presentation, SaveFormat, ShapeType, FillType, Color
)

prs = Presentation()
slide = prs.slides[0]
shape = slide.shapes.add_auto_shape(ShapeType.RECTANGLE, 100, 100, 400, 200)
shape.fill_format.fill_type = FillType.SOLID
shape.fill_format.solid_fill_color.color = Color.from_argb(255, 70, 130, 180)
shape.add_text_frame("Styled shape")
prs.save("styled.pptx", SaveFormat.PPTX)

Najčastejšie sa vyriešia problémy a riešenia.

ModuleNotFoundError: No module named 'aspose' Nepoužívajte aktívne súbory Python. Vypisujte ich pip install aspose-slides-foss V tomto virtuálnom videu ho použijte na realizáciu vášho scenára. pip show aspose-slides-foss.

FileNotFoundError Izakoto Presentation("path") Je potrebné používať nerovné prostriedky. pathlib.Path Oz Postavte mi celé brány:

from pathlib import Path
from aspose.slides_foss import Presentation

prs = Presentation(str(Path("folder") / "existing.pptx"))

SaveFormat chyba v dovoze Importujte SaveFormat priamoj нет aspose.slides_foss Packoty: from aspose.slides_foss import Presentation, SaveFormat

Forma doplnkov, ale nie vízia výlučností. Prepočítané súradnice a rozmery v rámci slide-kódeksu. Zmeny v cene a objeme: 9144000 ЕМУ × 6858000 ЕMU (asi 12 × 9 kol). Účinnosť EMU x, y, width, height parametrových bodov (1 pt ≈ 12700 ЕМУ).

Druhý stupeň:

Chceš pracovať na Microsoft Office?

Nie, knižnica bola vytvorená minulý rok. .pptx Neúspěšná iebūvēti tīrā Python bez závislosti Нет Microsoft Office, COM automatizácia alebo Windows API.

Aké verzie Pythonu sú podporované?

Python 3.10 bude fungovať vo Windows, macOS, Linux, Docker a bezserverných funkciách.

Bude knižnica bezplatná pre komerčné použitie?

Áno, je to pod licenciou MIT. Môžete ju používať, modifikovať a šíriť na akékoľvek účely vrátane komerčných programov.

Chcete nahrať tento súbor PPTX?

Áno, žiadne problémy s cestou. Presentation:

from aspose.slides_foss import Presentation, SaveFormat

prs = Presentation("existing.pptx")
print(f"Loaded {len(prs.slides)} slides")
prs.save("copy.pptx", SaveFormat.PPTX)

Môžeš pridať pár slides?

Áno, použite. prs.slides.add_empty_slide(layout) Poсольство по получению средств Číslo prs.masters[0].layout_slides[0].

Skáčiť tiež

 Slovenčina