이 깔끔한 튜토리얼은 환경을 설정하고 예제 코드를 사용하기 위한 자세한 구성 단계를 제공하여 **Python을 사용하여 PowerPoint에서 이미지에 하이퍼링크를 추가하는 방법에 대한 정보를 제공합니다. 이 예시는 Python으로 구성된 Windows, macOS 또는 Linux와 같은 모든 운영 체제에서 사용하여 Python을 사용하여 PPTX에서 이미지에 대한 하이퍼링크를 생성할 수 있습니다.
C#을 사용하여 PPTX에서 이미지에 대한 하이퍼링크를 만드는 단계
- .NET을 통해 Python용 Aspose.Slides 사용에 대한 IDE 환경 설정
- 프레젠테이션에 하이퍼링크를 삽입하려면 프로젝트의 aspose.slides 네임스페이스에 대한 참조를 추가하세요.
- Presentation 클래스를 사용하여 기본 프레젠테이션을 인스턴스화하고 슬라이드 컬렉션에서 첫 번째 기본 슬라이드에 액세스
- 소스 PNG 파일을 디스크에서 바이트 배열로 읽고 프레젠테이션 이미지 컬렉션에 삽입한 후 IPPImage 개체를 사용하여 액세스합니다.
- 추가된 이미지를 이용하여 선택한 슬라이드의 도형 모음 내부에 액자 삽입
- Hyperlink 클래스를 사용하여 액자 모양에 대한 외부 하이퍼링크를 삽입하고 각 하이퍼링크 속성을 설정합니다.
- 내부에 하이퍼링크가 있는 PNG 이미지가 있는 PPTX로 프레젠테이션 저장
위의 단계는 Python을 사용하여 PPTX의 이미지에 대한 하이퍼링크 삽입에 대한 안내입니다. 이 프로세스에서는 Presentation 클래스 인스턴스를 사용하여 기본 프레젠테이션을 만들고, 프레젠테이션 이미지 컬렉션 내부에 디스크에서 소스 이미지를 삽입하고, 로드된 이미지가 있는 그림 프레임을 추가하는 과정이 포함됩니다. 프레젠테이션의 첫 번째 슬라이드 내부. 마지막으로 Hyperlink 클래스를 사용하여 디스크에 프레젠테이션을 저장하기 전에 해당 속성과 함께 외부 웹 사이트 하이퍼링크가 설정됩니다.
Python을 사용하여 PPTX의 이미지에 하이퍼링크를 삽입하는 코드
import aspose.pydrawing as drawing | |
import aspose.slides as slides | |
filepath = "C://Data//" | |
# Applying the product linence for Aspose.Slides | |
slidesLicenseForHyperlink = slides.License() | |
slidesLicenseForHyperlink.set_license(filepath + "Aspose.Total.lic") | |
# Create a default empty presentation using the Presentation class object | |
with slides.Presentation() as samplePres: | |
# Access the default first slide of the newly created presentation | |
slideForPng = samplePres.slides[0] | |
# Access the source image from the disk | |
with open(filepath + "sample.jpg", "rb") as binary_file: | |
#Read the whole file at once | |
imageData = binary_file.read() | |
# Include the image in the images collection of the presentation | |
imageFromDisk = samplePres.images.add_image(imageData) | |
# Insert the picture frame inside the slide shapes collection of the slide | |
pictureFrame = slideForPng.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 24, 25, 100, 1000, imageFromDisk) | |
# Insert the hyperlink for the added picture frame | |
pictureFrame.hyperlink_click = slides.Hyperlink("https://www.aspose.com/") | |
# Add a tooltip for the hyperlink | |
pictureFrame.hyperlink_click.tooltip = "More than 75% Fortune 100 companies show trust in Aspose APIs" | |
# Save the presentation with a hyperlink on the disk | |
samplePres.save(filepath + "PresentationWithHyperlink.pptx", slides.export.SaveFormat.PPTX) | |
print("Completed") | |
Python*에서 PPTX의 이미지에 하이퍼링크를 삽입하는 기능을 구현하는 동안 Slide 개체는 대상 슬라이드에 대한 참조를 유지하는 데 사용되고 IPPImage 인스턴스는 이미지 컬렉션에 포함된 이미지에 대한 참조를 유지합니다. 추가된 이미지에 대한 하이퍼링크를 설정하기 위해 Hyperlink 클래스를 사용하여 외부 URL 링크 및 툴팁 텍스트와 같은 다양한 속성을 설정합니다. 프레젠테이션 내부의 내부 슬라이드에 대한 하이퍼링크를 설정하여 슬라이드 간에 탐색을 수행할 수도 있습니다.
이 예에서 우리는 Python을 사용하여 PPTX의 이미지에 하이퍼링크를 추가하는 방법을 배웠습니다. PDF를 PowerPoint 프레젠테이션으로 변환하려면 Python을 사용하여 PDF를 프레젠테이션으로 변환하는 방법에 있는 문서를 참조하세요.