프레젠테이션용 Python PowerPoint API. 파이썬 PPTX, PPT
외부 소프트웨어 없이 Python에서 PowerPoint 및 OpenOffice 프레젠테이션을 만들고, 읽고, 쓰고, 수정하고, 병합하고, 복제하고, 보호하고, 변환하세요.
무료 평가판 다운로드.NET을 통한 Python용 Aspose.Slides는 프레젠테이션 작업 또는 처리를 위한 강력한 클래스 라이브러리입니다. 이 제품을 사용하여 응용 프로그램과 개발자는 타사 응용 프로그램이나 종속성 없이 PowerPoint 프레젠테이션(PPT, PPTX) 및 다른 형식(ODP)의 프레젠테이션을 읽고 편집하거나 조작하고 변환할 수 있습니다.
Aspose.Slides for Python via. NET은 다음과 같은 인기 있는 기능을 제공합니다.
- 프레젠테이션 로드, 열기 및 보기.
- 프레젠테이션 편집.
- 프레젠테이션을 PDF, Word, JPG, HTML, GIF, SVG 및 기타 여러 형식으로 변환합니다.
- 프레젠테이션 렌더링 및 인쇄.
- 프레젠테이션 암호화 및 해독 암호로 프레젠테이션을 보호하고 암호를 제거합니다.
- 마스터 슬라이드, 모양, 차트, 그림 프레임, 오디오 프레임, 비디오 프레임, OLE, VBA 매크로, 애니메이션 등과 같은 프레젠테이션 개체 조작
- 그리고 더 많은 기능.
Python은 일반 응용 프로그램, 웹 개발, 연구 및 학술 작업, 데이터 분석 등에 많이 사용되는 매우 인기 있는 언어입니다. 이러한 이유로 Aspose.Slides 팀은 < strong>.NET을 통한 Python용 Aspose.Slides를 Python 커뮤니티에 제공합니다.
고급 Python PowerPoint API 기능
템플릿에서 슬라이드 만들기 또는 복제
API를 통해 PowerPoint 테이블 작업
셰이프에 보호 적용 또는 제거
Excel 차트를 슬라이드에 OleObject로 추가
연결된 OleObjects 지원
데이터베이스에서 프레젠테이션 생성
프레젠테이션 및 결과 PDF 보호
물리적 프린터에서 프레젠테이션 인쇄
차트 만들기 및 사용자 지정
시스템 요구 사항
- Python 3.5, 3.6, 3.7, 3.8 및 3.9와 호환 가능
- Linux에서 Python 코드를 작성하는 경우 Linux에 대한 추가 요구사항을 살펴보세요.
새 PowerPoint 프레젠테이션을 만듭니다. 파이썬 PPTX, PPT 또는 ODP
아래의 예에서는 프레젠테이션의 첫 번째 슬라이드에 한 줄을 추가했습니다.
import aspose.slides as slides
# Instantiate a Presentation object that represents a presentation file
with slides.Presentation() as presentation:
slide = presentation.slides[0]
slide.shapes.add_auto_shape(slides.ShapeType.LINE, 50, 150, 300, 0)
presentation.save("NewPresentation_out.pptx", slides.export.SaveFormat.PPTX)
프레젠테이션 병합: Python PPTX, PPT 또는 ODP
이 Python 코드는 프레젠테이션을 병합하는 방법을 보여줍니다.
import aspose.slides as slides
with slides.Presentation("Presentation1.pptx") as pres1:
with slides.Presentation("Presentation2.pptx") as pres2:
for slide in pres2.slides:
pres1.slides.add_clone(slide)
pres1.save("combined.pptx", slides.export.SaveFormat.PPTX)
PDF에서 프레젠테이션 가져오기: Python PPTX, PPT 또는 ODP
이 Python 코드는 PDF에서 PowerPoint로의 변환 프로세스를 보여줍니다.
import aspose.slides as slides
with slides.Presentation() as pres:
pres.slides.remove_at(0)
pres.slides.add_from_pdf("welcome-to-powerpoint.pdf")
pres.save("OutputPresentation.pptx", slides.export.SaveFormat.PPTX)
기본 옵션을 사용하여 PowerPoint를 PDF로 변환: Python PPTX, PPT 또는 ODP를 PDF로
이 파이썬 코드는 기본 옵션을 사용하여 PowerPoint PPT, PPTX 및 OpenOffice ODP 문서를 PDF 문서로 변환하는 방법을 보여줍니다. 결과 파일은 최대 품질 수준의 PDF 문서입니다.
import aspose.slides as slides
# Instantiate a Presentation object that represents a PPT file
presentation = slides.Presentation("PowerPoint.ppt")
# Save the presentation as PDF
presentation.save("PPT-to-PDF.pdf", slides.export.SaveFormat.PDF)
PowerPoint를 JPG로 변환: Python PPTX, PPT 또는 ODP를 JPEG로 변환
다음 예에서는 PowerPoint PPT, PPTX 및 OpenOffice ODP 문서를 일련의 JPEG 이미지로 변환하는 방법을 보여줍니다.
import aspose.slides as slides
import aspose.pydrawing as drawing
pres = slides.Presentation("pres.pptx")
for sld in pres.slides:
bmp = sld.get_thumbnail(1, 1)
bmp.save("Slide_{num}.jpg".format(num=str(sld.slide_number)), drawing.imaging.ImageFormat.jpeg)