이 작은 튜토리얼은 구성, 단계별 프로세스 및 **하이퍼링크 생성을 위한 실행 가능한 샘플 코드에 대한 모든 필수 정보와 함께 **C#**을 사용하여 PowerPoint의 이미지에 하이퍼링크를 추가하는 방법에 대한 정보를 제공합니다. C#**을 사용하여 PPTX의 이미지에 대해 샘플 코드는 완전한 시나리오를 보여주며 Windows, macOS 또는 Linux와 같은 모든 운영 체제에서 사용할 수 있습니다.
C#에서 PPT의 이미지에 하이퍼링크를 추가하는 단계
- 애플리케이션에 Aspose.Slides for .NET을(를) 추가하도록 환경을 구성합니다.
- 비어 있는 새 Presentation 개체 만들기
- 프레젠테이션 슬라이드 컬렉션의 첫 번째 slide에 액세스
- 소스 PNG 이미지를 디스크에서 바이트 배열로 읽습니다.
- 프레젠테이션 이미지 컬렉션에 이미지를 추가하고 IPPImage 클래스 개체를 사용하여 액세스합니다.
- 위의 추가된 이미지를 이용하여 선택한 슬라이드의 도형 모음에 액자를 삽입합니다.
- Hyperlink 클래스를 사용하여 액자 모양에 대한 외부 하이퍼링크를 추가하고 하이퍼링크 속성을 설정합니다.
- 프레젠테이션을 PNG 이미지에 대한 하이퍼링크가 있는 PPTX로 저장
앞서 언급한 단계는 프레젠테이션 클래스를 사용하여 빈 프레젠테이션을 만들고 프레젠테이션의 슬라이드 컬렉션 내 첫 번째 기본 슬라이드에 액세스하여 프로세스가 시작되는 C#*을 사용하여 PPTX의 이미지에 하이퍼링크를 삽입하는 방법을 안내합니다. 그 후, 선택한 슬라이드 내부에 PNG 이미지를 액자로 추가한 다음 Hyperlink 클래스 개체를 사용하여 추가된 이미지에 대한 외부 웹사이트 하이퍼링크를 설정합니다.
C#을 사용하여 PPTX의 이미지에 하이퍼링크를 삽입하는 코드
using System; | |
using System.IO; | |
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
namespace TestSlides | |
{ | |
public class InsertHyperlink | |
{ | |
public static void AddImageHyperlink() // Function to add hyperlink to an image in PPTX in C# | |
{ | |
// Load the product license | |
Aspose.Slides.License lic = new Aspose.Slides.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Using Presentation class object create an empty presentation | |
using (Presentation presentationWithHyperlink = new Presentation()) | |
{ | |
// Access the first slide inside the slides collection | |
ISlide slideForPng = presentationWithHyperlink.Slides[0]; | |
// Add the Image from the disk in the images collection of the presentation | |
IPPImage imageFromDisk = presentationWithHyperlink.Images.AddImage(File.ReadAllBytes("aspose_logo.png")); | |
// Insert a picture frame in the shapes collection of the slide | |
IPictureFrame pictureFrame = slideForPng.Shapes.AddPictureFrame(ShapeType.Rectangle, 20, 20, 90, 90, imageFromDisk); | |
// Insert the hyperlink for the added picture frame | |
pictureFrame.HyperlinkClick = new Hyperlink("https://www.aspose.com/"); | |
// Add a tooltip for the hyperlink | |
pictureFrame.HyperlinkClick.Tooltip = "More than 75% of Fortune 100 companies show trust in Aspose APIs"; | |
// Save the presentation with hyperlinked image on the disk | |
presentationWithHyperlink.Save("preswithHyperlink.pptx", SaveFormat.Pptx); | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
C#*에서 PPTX의 이미지에 대한 하이퍼링크를 삽입하기 위해 이 기능을 사용하는 동안 대상 슬라이드에 대한 참조를 유지하기 위해 Slide 개체를 사용하고 이미지 컬렉션 내부에 추가된 새 이미지에 대한 참조를 유지하기 위해 IPPImage 개체를 사용했습니다. Hyperlink 클래스 개체는 외부 링크 및 툴팁 텍스트와 같은 속성을 설정하여 추가된 이미지 모양에 대한 하이퍼링크를 설정하는 데 사용됩니다. 프레젠테이션 내의 내부 슬라이드에 대한 하이퍼링크를 설정할 수도 있습니다.
이 자습서에서는 C#*을 사용하여 PPT의 이미지에 *하이퍼링크를 추가하는 방법을 배웠습니다. PDF를 PowerPoint 프레젠테이션으로 변환하려면 C#을 사용하여 PDF를 프레젠테이션으로 변환하는 방법 문서를 참조하세요.