1. 제품
  2.   프레젠테이션
  3.   .NET
  4.   ShapeCrawler
 
  

PPTX 프레젠테이션을 만들고 조작하는 무료 .NET 라이브러리

오픈 소스 .NET 라이브러리를 통해 PowerPoint PPTX 프레젠테이션을 쉽게 만들고, 읽고, 수정 및 조작할 수 있습니다. C# API를 사용하여 슬라이드, 텍스트, 선, 하이퍼링크 및 표 삽입을 지원합니다.

ShapeCrawler란 무엇인가요?

우리의 개인 생활과 직업 생활 모두에서 파워포인트 프레젠테이션은 이제 필수품입니다. 커뮤니케이션의 기반을 이루고 있지만, 이를 프로그래밍 방식으로 제어하는 것은 종종 어려운 것으로 입증되었습니다. 그러나 파워포인트 전용으로 설계된 강력한 .NET 프레임워크인 ShapeCrawler가 출시된 이후 상황이 크게 변했습니다. 이 프레임워크는 프로그래머와 소프트웨어 개발자가 파워포인트 프레젠테이션을 프로그래밍 방식으로, 효율적이고 체계적으로 탐색, 추출, 수정 및 작업할 수 있게 함으로써 수많은 기회를 제공합니다.

소프트웨어 개발자는 ShapeCrawler라는 오픈소스 .NET 도구를 사용하여 자체 .NET 애플리케이션 내에서 프로그래밍 방식으로 PowerPoint PPT 및 PPTX 프레젠테이션을 만들고 수정할 수 있습니다. 이 도구는 PowerPoint 슬라이드, 도형 및 해당 속성을 보기, 편집 및 검사하는 매우 효과적이고 강력한 방법을 제공합니다. 이 라이브러리는 지루한 작업을 자동화하고, 프레젠테이션에서 데이터를 추출하며, 동적 보고서를 생성할 수 있게 해 주므로 개발자 도구 상자에 유용한 추가 요소가 될 수 있습니다.

ShapeCrawler는 PowerPoint 문서에 접근하고 처리하는 과정을 단순화합니다. .NET 코드 몇 줄만으로 소프트웨어 전문가들은 다양한 유형의 프레젠테이션을 열고 로드하며, 슬라이드를 순회하고 개별 도형과 상호 작용하고, 여러 슬라이드를 병합하고, 슬라이드에 이미지를 삽입하는 등 다양한 작업을 수행할 수 있습니다. 또한 데이터에서 자동화된 보고서와 프레젠테이션을 생성하여 신뢰성과 정확성을 보장합니다. .NET에서 PowerPoint 조작에 익숙한 개발자이든 초보자이든 관계없이 ShapeCrawler는 효율성으로 가는 관문을 열어 주어 PowerPoint 기능을 애플리케이션에 원활하게 통합할 수 있게 합니다.

Previous Next

ShapeCrawler 시작하기

ShapeCrawler를 설치하는 권장 방법은 NuGet을 사용하는 것입니다. 원활한 설치를 위해 다음 명령을 사용하십시오.

NuGet을 통해 ShapeCrawler 설치

 install-package ShapeCrawler

.NET API를 통한 프레젠테이션 조작

오픈 소스 ShapeCrawler 라이브러리는 소프트웨어 개발자가 Microsoft Office를 설치하지 않고도 PowerPoint PPTX 프레젠테이션을 처리할 수 있게 합니다. 이 라이브러리는 .NET 코드 몇 줄만으로 PowerPoint 파일에 접근하는 과정을 단순화합니다. 소프트웨어 개발자는 기존 프레젠테이션을 열고, 슬라이드를 순회하며, 슬라이드에 이미지를 삽입하고, 텍스트 보관 자동 도형을 가져오며, 텍스트 자동 맞춤을 수행하고, 하이퍼링크를 추가 및 업데이트하며, 개별 도형과 상호 작용하는 등 다양한 작업을 할 수 있습니다. 다음 예제는 .NET 애플리케이션 내에서 프레젠테이션의 이미지를 처리하는 방법을 보여줍니다.

.NET API를 사용하여 프레젠테이션에 그림 삽입하는 방법?

using var pres = SCPresentation.Open("picture.pptx");

// get picture shape
var picture = pres.Slides[0].Shapes.GetByName("Picture 1");

// change image
picture.Image.SetImage("new-image.png");

// get MIME type of image, eg. "image/png"
var mimeType = picture.Image.MIME;

pres.Save();

프레젠테이션에서 이미지 및 차트 작업

오픈 소스 ShapeCrawler 라이브러리는 프레젠테이션 내 이미지와 차트를 작업하기 위한 완전한 지원을 제공합니다. 프레젠테이션 내 이미지 및 멀티미디어 요소를 처리하는 것이 라이브러리를 통해 간소화된 프로세스가 됩니다. 이 라이브러리는 다양한 버전의 PowerPoint와 함께 작동하도록 설계되어 .NET 개발자에게 다재다능한 선택이 됩니다. 라이브러리는 새 이미지 삽입, 기존 이미지 교체, 이미지 속성 조정, 혹은 외부 사용을 위한 추출과 같은 작업을 용이하게 합니다. 다음은 소프트웨어 개발자가 .NET API를 사용하여 프레젠테이션 내 차트의 속성을 업데이트하는 방법을 보여주는 예시입니다.

.NET API를 통해 프레젠테이션 내 차트 속성을 업데이트하는 방법?

using var pres = SCPresentation.Open("helloWorld.pptx");
var slide = pres.Slides.First();

// get chart
var chart = (IChart)slide.Shapes.First(sp => sp is IChart);

// print chart title
if (chart.HasTitle)
{
    Console.WriteLine(chart.Title);
}

if (chart.Type == SCChartType.BarChart)
{
    Console.WriteLine("Chart type is BarChart");
}

// update category
chart.Categories[0].Name = "Price";

.NET을 통한 텍스트 관리 및 프레젠테이션 데이터 추출

ShapeCrawler 라이브러리는 사용자가 .NET API를 통해 PowerPoint 슬라이드 내의 도형 및 텍스트 속성을 쉽게 수정할 수 있게 합니다. 텍스트 내용을 업데이트하거나, 도형의 위치를 변경하거나, 속성을 조작해야 할 경우, 이 라이브러리는 이러한 변경을 수행하기 위한 직관적인 API를 제공합니다. ShapeCrawler 라이브러리의 가장 가치 있는 사용 사례 중 하나는 프레젠테이션에서 데이터를 추출하는 것입니다. 이 라이브러리는 .NET API를 통해 PowerPoint 프레젠테이션 내부의 텍스트 및 기타 관련 데이터를 관리하는 매우 강력한 기능을 제공합니다. 소프트웨어 개발자는 PowerPoint 프레젠테이션에서 데이터를 프로그래밍 방식으로 추출할 수 있어, 보고서를 생성하거나 프레젠테이션 내용을 Excel이나 PDF와 같은 다른 형식으로 변환하는 데 탁월한 도구가 됩니다. 다음 예제는 프레젠테이션의 첫 번째 슬라이드에서 텍스트를 교체하는 방법을 보여줍니다.

.NET API를 사용하여 프레젠테이션 첫 번째 슬라이드의 모든 텍스트를 교체하는 방법?

using var pres = SCPresentation.Open("some.pptx");
var textFrames = pres.Slides[0].GetAllTextFrames();

foreach (var textFrame in textFrames)
{
    textFrame.Text = "some text";
}

pres.Save();

 한국인