설치
Aspose.Slides FOSS for Python 설치
Aspose.Slides FOSS for Python is distributed as a pure-Python package on PyPI. Its only external dependency is lxml, pip이 자동으로 설치합니다: 컴파일할 네이티브 확장이 없고, 설치할 시스템 라이브러리도 없으며, Microsoft Office나 기타 독점 런타임도 필요하지 않습니다.
전제 조건
| 요구 사항 | 세부 정보 |
|---|---|
| Python 버전 | 3.10 or later |
| 패키지 관리자 | pip (CPython에 포함) |
| 운영 체제 | Windows, macOS, Linux (CPython이 실행되는 모든 플랫폼) |
| 컴파일러 / 빌드 도구 | 필요 없음 |
| 자동 종속성 | lxml (pip에 의해 자동으로 설치됨) |
1. Install via pip (Recommended)
가장 간단한 Aspose.Slides FOSS 설치 방법은 PyPI에서 직접 설치하는 것입니다:
pip install aspose-slides-fosspip은 패키지를 종속성과 함께 다운로드하고 설치합니다. lxml 종속성. 설치 후 구성은 필요하지 않습니다.
재현 가능한 빌드를 위해 고정된 버전을 설치하려면:
pip install aspose-slides-foss==26.3.02. Set Up a Virtual Environment (Recommended for Projects)
가상 환경을 사용하면 라이브러리를 다른 Python 프로젝트와 격리시켜 버전 충돌을 방지할 수 있습니다.
가상 환경을 생성하고 활성화합니다:
##Create the environment
python -m venv .venv
##Activate on Linux / macOS
source .venv/bin/activate
##Activate on Windows (Command Prompt)
.venv\Scripts\activate.bat
##Activate on Windows (PowerShell)
.venv\Scripts\Activate.ps1활성화된 환경 안에 라이브러리를 설치합니다:
pip install aspose-slides-foss재현성을 위해 의존성을 기록합니다:
pip freeze > requirements.txt다른 머신에서 환경을 재구성하려면:
python -m venv .venv
source .venv/bin/activate # or the Windows equivalent
pip install -r requirements.txt3. Verify the Installation
설치 후, 라이브러리가 올바르게 임포트되는지 확인하고 Presentation 생성할 수 있습니다:
import aspose.slides_foss as slides
from aspose.slides_foss.export import SaveFormat
with slides.Presentation() as prs:
print("Aspose.Slides FOSS installed successfully")
print(f"Slides in empty presentation: {len(prs.slides)}")예상 출력:
Aspose.Slides FOSS installed successfully
Slides in empty presentation: 1pip을 사용하여 설치된 버전을 확인할 수도 있습니다:
pip show aspose-slides-foss이것은 버전, 저자 및 라이선스를 출력합니다 (MIT).
빠른 시작: 도형이 포함된 프레젠테이션 만들기
다음 스크립트는 새 프레젠테이션을 만들고, 텍스트가 포함된 사각형을 추가한 뒤, 이를 .pptx 파일로 저장합니다:
import aspose.slides_foss as slides
from aspose.slides_foss.export import SaveFormat
from aspose.slides_foss import ShapeType
with slides.Presentation() as prs:
slide = prs.slides[0]
##Add a rectangle shape and set its text
shape = slide.shapes.add_auto_shape(ShapeType.RECTANGLE, 50, 50, 400, 150)
shape.add_text_frame("Hello from Aspose.Slides FOSS!")
prs.save("hello.pptx", SaveFormat.PPTX)
print("Saved hello.pptx")중요: 항상 사용하십시오 Presentation 컨텍스트 매니저로 (with 문). 이로 인해 블록이 종료될 때 내부 리소스가 적절히 정리됩니다.
플랫폼 참고
Windows, macOS, Linux: 이 라이브러리는 모든 플랫폼에서 동일합니다. 플랫폼별 코드 경로나 바이너리 확장은 없습니다. lxml.
Docker / serverless: 이 라이브러리는 슬림 Docker 이미지(예: python:3.12-slim)와 함께 pip install aspose-slides-foss. 추가적인 apt 또는 yum 패키지는 필요하지 않습니다, 단 lxml 소스에서 컴파일해야 하는 경우(일반적인 아키텍처는 PyPI 휠이 지원합니다).
CI/CD: 추가 pip install aspose-slides-foss CI 파이프라인의 의존성 단계에 추가하십시오. 추가 설정은 필요하지 않습니다.
Conda: 프로젝트가 Conda를 사용한다면, Conda 환경 내에서 PyPI를 통해 라이브러리를 설치하십시오:
conda create -n slides-env python=3.12
conda activate slides-env
pip install aspose-slides-foss