Kaip pradėti naudotis „Python“

Kaip pradėti naudotis „Python“

aspose-slides-foss Python yra nemokama, MIT licencijaujama biblioteka kurti ir redaguoti. PowerPoint .pptx failai – nereikalaujama Microsoft Office, švarus Python iš PyPI.

Žingsnis po žingsnio vadovėlis

1 žingsnis: įdiegti pakuotę

Įdiegti iš PIPI su pip:

pip install aspose-slides-foss>=26.3.2

Įsitikinkite, kad įrenginys yra teisingai įkrautas:

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

2 žingsnis: Reikalingos klasės importo

Importuokite modulius, kurių jums reikia norint įkrauti pristatymus ir sutaupyti:

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

3 žingsnis: sukurkite pristatymą

statyti a Presentation Be jokių argumentų pradėti nuo vieno balto slido:

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 žingsnis: įdėkite formą su tekstais

Naudojimas slide.shapes.add_auto_shape() Įveskite tiesį kampą, tada paskambinkite add_text_frame() Norėdami pridėti teksto turinį:

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 žingsnis: užpildykite ir išsaugokite

Įdėkite tvirtą užpildymo spalvą ant formos prieš išsaugojant:

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)

Bendros problemos ir fiksacijos

ModuleNotFoundError: No module named 'aspose' Paketas nėra įdiegtas aktyvioje „Python“ aplinkoje. pip install aspose-slides-foss toje pačioje virtualioje aplinkoje, kurią naudojate savo scenarijų paleidimui. patvirtinkite su pip show aspose-slides-foss.

FileNotFoundError Kai skambina Presentation("path") Kelias, kurį praeinate, neegzistuoja arba naudoja neteisingą atskyrimo priemonę. pathlib.Path Į Kelias į priekį pervedamas:

from pathlib import Path
from aspose.slides_foss import Presentation

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

SaveFormat Įvežimo klaida Importo SaveFormat Tiesiogiai iš aspose.slides_foss Pakuotės : from aspose.slides_foss import Presentation, SaveFormat

Įtraukta forma, bet ne matoma išleidimo Saugumo koordinatai ir matmenys yra tarp slidų ribų. yra 9144000 EMU × 6858000 (apie 12 × 9 colių). EMU arba naudokite x, y, width, height parametrai taškuose (1 pt ≈ 12700 EMU).

Dažnai užduodami klausimai

Ar aspose-slides-foss reikalauja „Microsoft Office“?

Biblioteka kuria ir skaito .pptx Pure Python su nepriklausomybės failus Microsoft Office, COM automatizavimas arba Windows API.

Kokios „Python“ versijos yra palaikomos?

Python 3.10 arba vėliau. paketas veikia Windows, macOS, Linux, Docker konteineriuose ir be serverio funkcijose.

Ar biblioteka yra nemokama komercinio naudojimo tikslais?

Taip. Jis išleistas pagal MIT licenciją. galite jį naudoti, modifikuoti ir perparduoti bet kokiu tikslu, įskaitant komercinę programą.

Ar galiu įkelti esamą PPTX failą?

Taip. perkelkite failų maršrutą į 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)

Ar galiu pridėti kelių slides?

Naudojimas prs.slides.add_empty_slide(layout) Po to, kai gaunamas iš prs.masters[0].layout_slides[0].

Taip pat žiūrėkite

 Lietuvių