이미지가 포함된 프레젠테이션은 청중의 주의를 끌고 문제에 집중하게 하며 정보를 제공하는 데 더 좋습니다. 당연히 최상의 결과를 얻으려면 PowerPoint 프레젠테이션에 가능한 한 많은 이미지를 사용하고 싶을 것입니다.
이 도움말에서는 PNG를 PPT로 변환하는 단계를 안내합니다. ) 파이썬에서. 특히 Python과 같은 언어를 사용하여 PNG 이미지가 포함된 프레젠테이션을 프로그래밍 방식으로 생성하는 기능은 매우 유용합니다.
PNG를 PPT로 변환하는 Python 라이브러리
Aspose.Slides for Python via .NET은 개발자와 애플리케이션이 PowerPoint 프레젠테이션을 생성, 읽기, 편집, 변환 및 조작할 수 있게 해주는 강력한 라이브러리입니다( Microsoft PowerPoint 또는 Office 없이). 이 라이브러리를 제품에 추가하면 몇 줄의 Python 코드를 사용하여 PNG 이미지를 PPT 프리젠테이션으로 변환할 수 있습니다.
.NET을 통해 Python용 Aspose.Slides를 설치하는 방법에 대한 자세한 내용은 설치 가이드를 참조하세요.
Python에서 PNG를 PPT로 변환
- ‘프레젠테이션’ 클래스의 인스턴스를 만듭니다.
- 프레젠테이션에 사용할 이미지를 로드합니다.
- 이미지를 기반으로 슬라이드를 만듭니다.
- 원하는 치수를 지정하십시오.
- 결과 프레젠테이션을 저장합니다.
이 Python 코드는 PNG를 PPT로 변환하는 방법을 보여줍니다.
import aspose.slides as slides
import aspose.pydrawing as drawing
with slides.Presentation() as pres:
image1 = pres.images.add_image(drawing.Bitmap("image1.png"))
pres.slides[0].shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 0, 0, 720, 540, image1)
image2 = pres.images.add_image(drawing.Bitmap("image2.png"))
slide2 = pres.slides.add_empty_slide(pres.slides[0].layout_slide)
slide2.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 0, 0, 720, 540, image2)
image3 = pres.images.add_image(drawing.Bitmap("image3.png"))
slide3 = pres.slides.add_empty_slide(pres.slides[0].layout_slide)
slide3.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 0, 0, 720, 540, image3)
pres.save("Presentation.ppt", slides.export.SaveFormat.PPT)
PowerPoint 프레젠테이션의 일부 이미지
정보: Aspose는 PNG에서 PowerPoint로의 변환 서비스를 무료로 제공합니다. 이는 여기에 설명된 프로세스의 라이브 구현입니다.
Python에서 PowerPoint에 웹 이미지 추가
컴퓨터에 이미지가 없는 상황에서 PowerPoint 슬라이드에서 사용하려는 경우 Aspose.Slides를 사용하면 웹에서 이미지에 대한 링크를 제공하여 이미지를 추가할 수 있습니다.
- ‘프레젠테이션’ 클래스의 인스턴스를 만듭니다.
- 인덱스를 통해 첫 번째 슬라이드의 참조를 가져옵니다.
- 웹에 저장된 이미지를 불러옵니다.
- 이미지를 기반으로 슬라이드를 만듭니다.
- 슬라이드 치수를 지정합니다.
- 결과 프레젠테이션을 저장합니다.
이 Python 코드는 웹에 저장된 이미지를 PowerPoint에 추가하는 방법을 보여줍니다.
import aspose.slides as slides
import urllib2
import base64
with slides.Presentation() as pres:
slide = pres.slides[0]
imageData = base64.b64encode(urllib2.urlopen("[INSERT URL HERE]").read())
image = pres.images.add_image(imageData)
slide.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 10, 10, 100, 100, image)
pres.save("pres.pptx", slides.export.SaveFormat.PPTX)
무료 라이선스 받기
무료 임시 라이선스를 획득하면 Aspose.Slides 기능을 제한 없이 테스트할 수 있습니다.
결론
확실히 강력한 라이브러리를 사용하여 Python에서 PNG 이미지를 PowerPoint 프레젠테이션으로 변환하는 방법을 배웠습니다.
Aspose.Slides 기능에 대한 자세한 내용은 문서를 참조하세요. /python-net/). 질문이 있는 경우 포럼에 질문을 게시할 수 있습니다.