PowerPoint 프레젠테이션의 애니메이션 텍스트는 청중의 관심을 끌기 위해 사용됩니다. 또한 프레젠테이션의 내용에 생명을 불어넣습니다. 텍스트, 도형 및 슬라이드에 애니메이션 효과를 적용할 수 있습니다. 이 기사에서는 C#을 사용하여 PowerPoint의 텍스트에 애니메이션을 적용하는 방법을 배웁니다.

PowerPoint에서 텍스트에 애니메이션을 적용하는 API

PowerPoint 프레젠테이션의 텍스트에 애니메이션을 적용하려면 .NET용 Aspose.Slides를 사용합니다. PowerPoint 및 OpenOffice 프레젠테이션을 만들고 조작하기 위한 기능이 풍부하고 사용하기 쉬운 API입니다. API를 다운로드하거나 NuGet을 사용하여 설치할 수 있습니다.

PM> Install-Package Aspose.Slides.NET

C#을 사용하여 PowerPoint의 텍스트에 애니메이션 적용

.NET용 Aspose.Slides는 Bounce, PathFootball, Zoom 등을 포함한 150개 이상의 애니메이션 효과를 지원합니다. 또한 OLEObjectShow 및 OLEObjectOpen과 같은 특정 애니메이션 효과도 제공합니다. 지원되는 모든 애니메이션 효과는 EffectType 열거형에 나열됩니다.

다음은 C#을 사용하여 PowerPoint 프레젠테이션의 텍스트에 애니메이션을 적용하는 단계입니다.

다음 코드 샘플은 PowerPoint 프레젠테이션의 텍스트에 애니메이션 효과를 적용하는 방법을 보여줍니다.

// 프레젠테이션 로드
using (Presentation presentation = new Presentation("Presentation.pptx"))
{
    // 효과를 추가할 단락 선택
    IAutoShape autoShape = (IAutoShape)presentation.Slides[0].Shapes[0];
    IParagraph paragraph = autoShape.TextFrame.Paragraphs[0];

    // 선택한 단락에 플라이 애니메이션 효과 추가
    IEffect effect = presentation.Slides[0].Timeline.MainSequence.AddEffect(paragraph, EffectType.Fly, EffectSubtype.Left, EffectTriggerType.OnClick);

    // 프레젠테이션 저장
    presentation.Save("AnimationEffectinParagraph.pptx", SaveFormat.Pptx);
}

PowerPoint의 텍스트에서 애니메이션 효과 얻기

특정 텍스트에 적용된 애니메이션 효과에 대한 정보도 얻을 수 있습니다. 프레젠테이션의 다른 텍스트에 동일한 효과를 적용해야 할 때 유용할 수 있습니다.

다음은 텍스트에 적용된 애니메이션 효과에 대한 정보를 얻는 단계입니다.

다음 코드 샘플은 텍스트의 애니메이션 효과에 대한 정보를 얻는 방법을 보여줍니다.

// 프레젠테이션 로드
using (Presentation pres = new Presentation("Presentation.pptx"))
{
  	// 슬라이드에서 시퀀스 및 모양 가져오기
	ISequence sequence = pres.Slides[0].Timeline.MainSequence;
	IAutoShape autoShape = (IAutoShape)pres.Slides[0].Shapes[1];

  	// 단락 반복
	foreach (IParagraph paragraph in autoShape.TextFrame.Paragraphs)
	{
    		// 애니메이션 효과에 액세스
		IEffect[] effects = sequence.GetEffectsByParagraph(paragraph);

		if (effects.Length > 0)
			Console.WriteLine("Paragraph \"" + paragraph.Text + "\" has " + effects[0].Type + " effect.");
	}
}

무료 API 라이선스 받기

임시 라이선스를 요청하면 평가 제한 없이 Aspose.Slides for .NET을 사용할 수 있습니다.

결론

이 문서에서는 C#을 사용하여 PowerPoint 프레젠테이션의 텍스트에 애니메이션 효과를 적용하는 방법을 배웠습니다. 또한 PowerPoint 프레젠테이션의 텍스트에서 애니메이션 효과를 얻는 방법도 살펴보았습니다. .NET용 Aspose.Slides의 다른 기능을 탐색하려면 문서를 방문하십시오. 또한 포럼을 통해 질문에 대해 자유롭게 알려주십시오.

또한보십시오