이 빠른 자습서는 세부정보를 제공하고 샘플 코드를 실행하도록 환경을 구성하여 Python을 사용하여 PPT를 생성하는 방법에 대해 설명합니다. Python으로 PowerPoint를 생성하기 위해 이 작업에 필요한 클래스와 네임스페이스를 사용하는 방법에 대한 자세한 단계를 공유합니다. 결국 슬라이드 안에 선 모양이 추가된 샘플 프레젠테이션은 디스크에 PPTX로 저장됩니다.
Python으로 PowerPoint를 만드는 단계
- .NET을 통해 Python용 Aspose.Slides를 사용하는 환경 구성
- Aspose.Slides 라이브러리에서 사용할 필수 네임스페이스 가져오기
- Presentation 클래스 개체를 사용하여 빈 프레젠테이션 만들기
- 기본 첫 번째 슬라이드에 액세스하려면 Slide 클래스 개체를 만듭니다.
- 슬라이드 내부에 선 모양 추가
- 새로 만든 프레젠테이션을 디스크에 저장
Python에서 앞서 언급한 단계에서는 간단한 API 호출을 사용하여 PowerPoint 프레젠테이션을 만듭니다. Presentation 클래스 개체를 인스턴스화하여 빈 프레젠테이션을 만들고 Slide 클래스 개체를 사용하여 기본 첫 번째 슬라이드에 액세스하여 프로세스를 시작합니다. 그런 다음 슬라이드에 선 모양이 추가되고 프레젠테이션이 PPTX 형식으로 디스크에 저장됩니다.
Python을 사용하여 PPT를 만드는 코드
import aspose.slides as slides | |
# Initialize the license to avoid trial version watermark in generated presentation | |
createSlidesLicense = aw.License() | |
createSlidesLicense.set_license("Aspose.Slides.lic") | |
# Create the Presentation class object to create empty presentation file | |
with slides.Presentation() as presentation: | |
# Accessing the default first slide | |
slide = presentation.slides[0] | |
# Adding a line shpe inside slide | |
slide.shapes.add_auto_shape(slides.ShapeType.LINE, 50, 150, 300, 0) | |
# Save the presentaiton on disk in PPTX format | |
presentation.save("NewPresentation.pptx", slides.export.SaveFormat.PPTX) |
Python은 템플릿 프레젠테이션에서 PowerPoint를 만들 수도 있습니다. 템플릿 슬라이드 테마를 사용하는 이점을 제공하는 템플릿 프레젠테이션을 로드해야 합니다. 그런 다음 템플릿 속성을 상속하는 새 슬라이드와 해당 모양을 추가할 수 있습니다. API를 사용하여 프로그래밍 방식으로 PowerPoint에서 지원하는 텍스트, SmartArt, OLE 프레임, 그림 프레임 및 기타 여러 모양을 추가할 수 있습니다.
이 기사에서 우리는 Python이 간단한 API 호출의 도움으로 PPT 또는 PPTX 프레젠테이션을 만드는 것이 얼마나 쉬운지 목격했습니다. Word 파일을 PDF로 변환하려면 Python을 사용하여 Word를 PDF로 변환하는 방법 문서를 참조하세요.