Aspose.Slides FOSS를 Python으로 시작하는 방법

Aspose.Slides FOSS를 Python으로 시작하는 방법

aspose-slides-foss Python은 MIT 라이센스를 받은 무료 도서관으로 제작 및 편집할 수 있습니다. PowerPoint .pptx 파일 - Microsoft Office 요구 사항이 없으며 PyPI에서 순수한 Python.

단계별 가이드

단계 1 : 패키지를 설치합니다.

PIP를 사용하여 PyPI에서 설치하십시오 :

pip install aspose-slides-foss>=26.3.2

설치가 제대로 충전된지 확인하십시오 :

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

단계 2 : 수입 필요한 클래스

충전 프레젠테이션을 위해 필요한 모듈을 가져오고 저장하십시오 :

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

단계 3 : 프레젠테이션을 만들기

건설 A Presentation 1개의 흰색 슬라이드로 시작할 이유가 없습니다:

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 : 텍스트를 포함한 형식을 추가합니다.

사용하기 slide.shapes.add_auto_shape() 똑바로 삽입하고, 그 다음에 전화하기 위해 add_text_frame() 텍스트 콘텐츠를 추가하려면:

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단계: 채우고 저장하십시오.

저장하기 전에 모양에 단단한 채우는 색상을 설정하십시오 :

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)

일반적인 문제와 해결책

ModuleNotFoundError: No module named 'aspose' 패키지는 활성 Python 환경에 설치되지 않습니다. pip install aspose-slides-foss 동일한 가상 환경에서 당신은 스크립트를 실행하는 데 사용됩니다. pip show aspose-slides-foss.

FileNotFoundError 전화할 때 Presentation("path") 당신이 통과 한 경로는 존재하지 않거나 잘못된 분리기를 사용합니다. pathlib.Path 를 위해서 휴대용 도로를 구축하십시오 :

from pathlib import Path
from aspose.slides_foss import Presentation

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

SaveFormat 오류 수입 수입 SaveFormat 직접 에서 나온 것 aspose.slides_foss 패키지 : from aspose.slides_foss import Presentation, SaveFormat

추가 형태가 있지만 출력에서 볼 수 없습니다. 보안 조정 및 차원은 슬라이드 경계 내에 있습니다. 9144000 EMU × 6858000 (약 12 × 9 인치)입니다. EMU 또는 사용하기 x, y, width, height 포인트에 있는 매개 변수 (1 pt ≈ 12700 EMU).

자주 묻는 질문들

aspose-slides-foss는 Microsoft Office가 필요합니까?

도서관은 창조하고 읽는다. .pptx 파일은 순수한 Python에서 독립적이지 않습니다. Microsoft Office, COM 자동화 또는 Windows API에서 사용합니다.

어떤 Python 버전이 지원되는가?

Python 3.10 또는 이후 패키지는 Windows, macOS, Linux, Docker 컨테이너 및 서버가 없는 기능에서 실행됩니다.

도서관은 상업용으로 무료로 이용할 수 있나요?

예. MIT 라이센스에 따라 발행됩니다.당신은 그것을 사용할 수 있습니다, 수정하고 재배포 어떤 목적, 상업용 응용 프로그램을 포함하여.

기존 PPTX 파일을 다운로드할 수 있나요?

예. 파일 경로를 통과하여 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)

여러 슬라이드를 추가할 수 있나요?

사용하기 예 prs.slides.add_empty_slide(layout) 릴리스를 얻은 후에, prs.masters[0].layout_slides[0].

또한 보기

 한국어