Python에서 PPT를 HTML로 변환

다양한 경우에 PowerPoint 프레젠테이션의 슬라이드를 HTML로 변환해야 합니다. 예를 들어, 브라우저에서 보기, 콘텐츠 색인 만들기 등. 이 기사에서는 Python에서 PowerPoint PPT 또는 PPTX를 HTML로 변환하는 방법을 배웁니다. 또한 PPT를 반응형 HTML로 변환하고 결과 HTML 페이지에 슬라이드 노트를 포함하는 방법을 다룰 것입니다.

HTML 변환기에 PPT 파이썬 파워 포인트

.NET을 통한 Python용 Aspose.Slides는 광범위한 프레젠테이션 조작 기능을 제공하는 강력한 Python 라이브러리입니다. MS Office 없이 처음부터 새로운 프레젠테이션을 만들거나 기존 프레젠테이션을 원활하게 조작할 수 있습니다. 또한 PPT/PPTX를 다른 형식으로 고화질로 변환합니다. 이 라이브러리를 사용하여 PPT를 HTML로 변환합니다. 다음 명령을 사용하여 PyPI에서 Python 애플리케이션에 설치할 수 있습니다.

> pip install aspose.slides

Python에서 PowerPoint PPT/PPTX를 HTML로 변환

다음은 Python에서 PowerPoint PPT를 HTML로 변환하는 단계입니다.

  • 프레젠테이션 클래스를 사용하여 PPT(또는 PPTX) 파일을 로드합니다.
  • Presentation.save(string, export.SaveFormat.HTML) 메서드를 사용하여 PPT를 HTML로 변환합니다.

다음 코드 샘플은 Python에서 PowerPoint PPTX 파일을 HTML로 변환하는 방법을 보여줍니다.

import aspose.slides as slides

# Load the presentation file
pres = slides.Presentation("presentation.pptx")

# Save as HTML
pres.save("ppt-to-html.html", slides.export.SaveFormat.HTML)

다음은 두 개의 슬라이드가 있는 PPT를 변환한 후 얻은 HTML 페이지입니다.

Python에서 PowerPoint PPT를 HTML로 변환

Python에서 PPT 또는 PPTX를 반응형 HTML로 변환

PPT 파일을 반응형 HTML로 변환하여 다양한 브라우저와 화면 크기에서 제대로 표시되도록 할 수도 있습니다. 이를 달성하기 위한 단계는 다음과 같습니다.

  • 프레젠테이션 클래스를 사용하여 PPT(또는 PPTX) 파일을 로드합니다.
  • HtmlOptions 클래스의 객체를 생성합니다.
  • ResponsiveHtmlController 클래스의 객체를 생성합니다.
  • 컨트롤러를 HtmlOptions.html\formatter 속성에 할당합니다.
  • Presentation.save(string, export.SaveFormat.HTML, HtmlOptions) 메서드를 사용하여 PPT를 HTML로 변환합니다.

다음 코드 샘플은 Python에서 PPTX를 반응형 HTML로 변환하는 방법을 보여줍니다.

import aspose.slides as slides

# Load the presentation file
pres = slides.Presentation("presentation.pptx")

# Create HTML options
options = slides.export.HtmlOptions()

# Create a responsive HTML controller
controller = slides.export.ResponsiveHtmlController() 

# Set controller as HTML formatter
options.html_formatter = slides.export.HtmlFormatter.create_custom_formatter(controller)

# Save as HTML
pres.save("ppt-to-responsive-html.html", slides.export.SaveFormat.HTML, options)

다음 스크린샷은 변환된 HTML이 모바일 화면에 어떻게 표시되는지 보여줍니다.

PowerPoint PPTX를 반응형 HTML로 변환

PowerPoint에서 HTML로의 변환 슬라이드 노트 포함

기본적으로 슬라이드 노트는 변환된 HTML 페이지에 포함되지 않습니다. 그러나 이를 포함하려면 export.NotesPositions 열거형의 값을 HtmlOptions.notes\comments\layouting.notes\position 속성에 할당하면 됩니다. 다음 코드 샘플은 HTML 페이지 하단에 슬라이드 노트를 포함하는 방법을 보여줍니다.

import aspose.slides as slides

# Load the presentation file
pres = slides.Presentation("presentation.pptx")

# Create HTML options
options = slides.export.HtmlOptions()

# Include slide notes
options.notes_comments_layouting.notes_position = slides.export.NotesPositions.BOTTOM_FULL

# Save as HTML
pres.save("ppt-to-html-notes.html", slides.export.SaveFormat.HTML, options)

다음 스크린샷은 슬라이드 노트가 변환된 HTML 페이지에 어떻게 나타나는지 보여줍니다.

Python에서 PPT의 슬라이드 노트를 HTML로 렌더링

무료 라이선스 받기

임시 라이선스를 얻으면 평가 제한 없이 .NET을 통해 Python용 Aspose.Slides를 사용할 수 있습니다.

결론

이 기사에서는 PowerPoint PPT 또는 PPTX를 Python에서 HTML로 변환하는 방법을 배웠습니다. 또한 프레젠테이션을 반응형 HTML로 변환하고 결과 HTML 페이지에 슬라이드 노트를 포함하는 방법을 살펴보았습니다. 문서를 사용하여 .NET을 통해 Python용 Aspose.Slides에 대해 자세히 읽을 수 있습니다. 질문이 있는 경우 포럼으로 문의하십시오.

또한보십시오

정보: Aspose는 프레젠테이션을 HTML로 변환 프로세스를 실시간으로 구현하는 무료 PowerPoint to HTML 변환 서비스를 제공합니다.