Python으로 프레젠테이션 가져오기

소개

Aspose.Slides for Python via .NET를 사용하면 다른 파일 형식에서 프레젠테이션으로 콘텐츠를 가져올 수 있습니다. SlideCollection 클래스는 PDF, HTML 및 기타 소스에서 슬라이드를 가져오는 메서드를 제공합니다.

PDF를 프레젠테이션으로 변환

이 섹션에서는 Aspose.Slides를 사용하여 PDF를 프레젠테이션으로 변환하는 방법을 보여줍니다. PDF를 가져오고 페이지를 슬라이드로 변환한 다음 결과를 PPTX 파일로 저장하는 과정을 단계별로 안내합니다.

pdf-to-powerpoint

  1. Presentation 클래스의 인스턴스를 생성합니다.
  2. add_from_pdf 메서드를 호출하고 PDF 파일을 전달합니다.
  3. save 메서드를 사용해 프레젠테이션을 PowerPoint 형식으로 저장합니다.

다음 Python 예제는 PDF를 프레젠테이션으로 변환하는 방법을 보여줍니다:

import aspose.slides as slides

with slides.Presentation() as presentation:
    presentation.slides.remove_at(0)

    presentation.slides.add_from_pdf("sample.pdf")

    presentation.save("output.pptx", slides.export.SaveFormat.PPTX)

HTML을 프레젠테이션으로 변환

이 섹션에서는 Aspose.Slides를 사용하여 HTML 콘텐츠를 프레젠테이션으로 가져오는 방법을 보여줍니다. HTML을 로드하고 텍스트, 이미지 및 기본 서식이 보존된 슬라이드로 변환한 뒤 결과를 PPTX 파일로 저장하는 과정을 다룹니다.

  1. Presentation 클래스의 인스턴스를 생성합니다.
  2. add_from_html 메서드를 호출하고 HTML 파일을 전달합니다.
  3. save 메서드를 사용해 프레젠테이션을 PowerPoint 형식으로 저장합니다.

다음 Python 예제는 HTML을 프레젠테이션으로 변환하는 방법을 보여줍니다:

import aspose.slides as slides

with slides.Presentation() as presentation:
    presentation.slides.remove_at(0)

    with open("page.html", "rb") as html_stream:
        presentation.slides.add_from_html(html_stream)

    presentation.save("output.pptx", slides.export.SaveFormat.PPTX)

FAQ

PDF를 가져올 때 표가 보존되며, 표 인식을 개선할 수 있나요?

가져오는 동안 표를 감지할 수 있습니다. PdfImportOptions에 포함된 detect_tables 매개변수를 사용하면 표 인식을 활성화할 수 있습니다. 효과는 PDF의 구조에 따라 달라집니다.