1. 제품
  2.   프레젠테이션
  3.   Python
  4.   Aspose.Slides for Python via .NET

Aspose.Slides for Python via .NET

 
 

PowerPoint 프레젠테이션을 만들고 변환하는 Python API

Microsoft Office PowerPoint를 사용하지 않고도 PPT/PPTX 프레젠테이션 생성, 편집, 분할, 병합 및 변환을 위한 PowerPoint Python API입니다.

Aspose.Slides for Python via .NET은 소프트웨어 개발자가 작업할 수 있는 매우 유용한 라이브러리입니다. Microsoft PowerPoint 프레젠테이션은 자체 Python 애플리케이션 내에서 프로그래밍 방식으로 이루어집니다. 이 라이브러리는 Python 개발자에게 .NET의 강력한 기능을 활용하여 프로젝트에서 Aspose.Slides를 사용할 수 있는 기능을 제공합니다. 라이브러리는 Python 개발자에게 Python 명령을 사용하여 PowerPoint 프레젠테이션을 읽고, 쓰고, 수정하고, 렌더링하고, 조작할 수 있는 기능을 제공합니다. Windows, Linux, macOS를 포함한 다양한 플랫폼에서 사용할 수 있습니다.

.NET을 통한 Python용 Aspose.Slides는 사용하기 쉽게 설계되었으며 다양한 기능을 제공하여 PowerPoint 프레젠테이션을 만들고 편집하는 데 이상적인 솔루션입니다. 라이브러리는 PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM, ODP, PDF 등과 같은 다양한 파일 형식의 프레젠테이션 생성 및 읽기를 지원합니다. 또한 라이브러리는 PDF, PDF/A, XPS, JPEG, PNG, BMP, TIFF, GIF, SVG, HTML 등과 같은 일부 주요 파일 형식으로 프레젠테이션 내보내기를 지원합니다. Aspose.Slides는 고성능을 위해 설계되었으며 대규모 PowerPoint 프레젠테이션을 쉽게 처리할 수 있습니다.

.NET 라이브러리를 통해 Python용 Aspose.Slides는 처음부터 프레젠테이션 만들기, 슬라이드 추가 또는 제거, 슬라이드 속성 설정, 모양 추가 및 모양 속성 수정과 같이 PowerPoint 프레젠테이션 처리를 위한 다양한 고급 및 기본 기능을 지원합니다. , 글꼴 속성 변경, 색상 추가 및 수정, 텍스트 정렬 설정, 프레젠테이션에 멀티미디어 요소 추가(오디오 및 비디오) 등이 있습니다. Aspose.Slide 라이브러리는 사용하기 매우 쉽고 다양한 기능을 제공하므로 PowerPoint 프레젠테이션을 만들고 수정하는 데 이상적인 선택입니다.

Previous Next

.NET을 통해 Python용 Aspose.Slides 시작하기

.NET을 통해 Python용 Aspose.Slides를 설치하는 권장 방법은 pip를 사용하는 것입니다. 원활한 설치를 위해 다음 명령어를 사용하시기 바랍니다.

pip를 통해 .NET을 통해 Python용 Aspose.Slides 설치

pip install aspose.slides 
Aspose 제품 출시 페이지에서 직접 다운로드할 수도 있습니다.

Python을 통한 PowerPoint 프레젠테이션 생성

.NET을 통한 Python용 Aspose.Slides는 자체 Python 애플리케이션 내에서 PowerPoint 프레젠테이션을 만들고 관리하는 데 매우 유용한 솔루션입니다. 라이브러리에는 기존 프레젠테이션에 슬라이드 추가, 프레젠테이션 검토, 여러 프레젠테이션 병합, 프레젠테이션 내부에 이미지 삽입, 프레젠테이션에 메모 삽입, 프레젠테이션의 특정 슬라이드 병합, 슬라이드를 프레젠테이션 섹션에 병합, 프레젠테이션을 PDF 등.

Python API를 통해 프레젠테이션을 병합하는 방법

import aspose.slides as slides

with slides.Presentation("pres.pptx") as pres1:
    with slides.Presentation("Presentation1.pptx") as pres2:
        for slide in pres2.slides:
            pres1.slides.add_clone(slide)
        pres1.save("combined.pptx", slides.export.SaveFormat.PPTX)

Python API를 통해 프레젠테이션에 슬라이드 추가 및 관리

.NET을 통한 Python용 Aspose.Slides에는 Python 명령을 사용하여 PowerPoint 프레젠테이션 내에서 슬라이드를 처리하기 위한 완벽한 지원이 포함되어 있습니다. 소프트웨어 개발자는 프레젠테이션에 슬라이드 추가, 프레젠테이션의 슬라이드 액세스, 프레젠테이션에서 원하지 않는 슬라이드 삭제, 슬라이드 복제, 슬라이드 비교, 슬라이드 레이아웃 조정, 슬라이드를 이미지 파일 형식으로 변환, 슬라이드 관리 등 PowerPoint 프레젠테이션 내에서 슬라이드 관리를 위한 다양한 작업을 수행할 수 있습니다. 사용자 정의 크기로 슬라이드를 변환하고, 슬라이드 마스터를 설정하고, 슬라이드 내용을 복사하고, 슬라이드 전환을 추가하고, 전환 효과를 설정하는 등 다양한 작업을 수행할 수 있습니다.

Python API를 통해 간단한 슬라이드 전환 효과 만들기

import aspose.slides as slides

# Instantiate Presentation class to load the source presentation file
with slides.Presentation(path + "AccessSlides.pptx") as presentation:
    # Apply circle type transition on slide 1
    presentation.slides[0].slide_show_transition.type = slides.slideshow.TransitionType.CIRCLE

    # Apply comb type transition on slide 2
    presentation.slides[1].slide_show_transition.type = slides.slideshow.TransitionType.COMB

    # Write the presentation to disk
    presentation.save("SampleTransition_out.pptx", slides.export.SaveFormat.PPTX)

Python 앱의 프레젠테이션에 댓글 추가

댓글은 사용자가 프레젠테이션을 검토할 때 피드백을 제공하거나 팀원과 소통하는 데 도움이 되는 프레젠테이션의 매우 유용한 부분입니다. .NET을 통한 Python용 Aspose.Slides는 Python 애플리케이션 내부의 프레젠테이션에 주석을 추가하고 관리하기 위한 완벽한 지원을 제공했습니다. 라이브러리에는 PowerPoint 프레젠테이션의 슬라이드에 댓글 추가, 슬라이드의 기존 댓글 액세스, 댓글에 응답, 슬라이드에 최신 댓글 추가, 모든 댓글 및 작성자 삭제, 특정 삭제 등 프레젠테이션 처리를 위한 다양한 기능이 포함되어 있습니다. 슬라이드에 대한 댓글 등이 있습니다.

Python API를 통해 슬라이드의 특정 댓글을 삭제하는 방법

import aspose.pydrawing as draw
import aspose.slides as slides
from datetime import date

with slides.Presentation() as presentation:
    slide = presentation.slides[0]
    
    # add comments...
    author = presentation.comment_authors.add_author("Author", "A")
    author.comments.add_comment("comment 1", slide, draw.PointF(0.2, 0.2), date.today())
    author.comments.add_comment("comment 2", slide, draw.PointF(0.3, 0.2), date.today())
    
    # remove all comments that contain "comment 1" text
    for commentAuthor in presentation.comment_authors:
        toRemove = []
        for comment in slide.get_slide_comments(commentAuthor):
            if comment.text == "comment 1":
                toRemove.append(comment)
        
        for comment in toRemove:
            commentAuthor.comments.remove(comment)
    
    presentation.save("pres.pptx", slides.export.SaveFormat.PPTX)

Python API를 통해 프레젠테이션의 하이퍼링크 작업

.NET을 통한 Python용 Aspose.Slides는 Python API를 사용하여 PowerPoint 프레젠테이션 내부의 하이퍼링크를 처리하는 데 유용한 몇 가지 기능을 제공합니다. 라이브러리를 사용하면 소프트웨어 개발자는 텍스트에 URL 하이퍼링크를 추가하고, 모양이나 프레임에 URL 하이퍼링크를 추가하고, 미디어 파일에 URL 하이퍼링크를 추가하고, 하이퍼링크 형식을 지정하고, 하이퍼링크를 사용하여 목차를 만들고, 변경 가능한 하이퍼링크, IHyperlinkQueries에서 지원되는 속성 등을 만들 수 있습니다. 다음 예에서는 Python 코드를 사용하여 텍스트에 웹 사이트 하이퍼링크를 추가하는 방법을 보여줍니다.

Python API를 통해 텍스트에 웹사이트 하이퍼링크를 추가하는 방법

 import aspose.slides as slides

with slides.Presentation() as presentation:
    shape1 = presentation.slides[0].shapes.add_auto_shape(slides.ShapeType.RECTANGLE, 100, 100, 600, 50, False)
    shape1.add_text_frame("Aspose: File Format APIs")
    shape1.text_frame.paragraphs[0].portions[0].portion_format.hyperlink_click = slides.Hyperlink("https://www.aspose.com/")
    shape1.text_frame.paragraphs[0].portions[0].portion_format.hyperlink_click.tooltip = "More than 70% Fortune 100 companies trust Aspose APIs"
    shape1.text_frame.paragraphs[0].portions[0].portion_format.font_height = 32
    
    presentation.save("presentation-out.pptx", slides.export.SaveFormat.PPTX)
 한국인