이 빠른 자습서에서는 간단한 할 일 단계와 실행 가능한 샘플 코드를 사용하여 C#을 사용하여 HTML로 PowerPoint 슬라이드를 만드는 방법을 설명합니다. 새 presentation를 만들어 HTML로 저장하거나 기존 프레젠테이션을 HTML로 변환하여 브라우저에 표시할 수 있습니다. MS PowerPoint 또는 기타 타사 도구를 설치하지 않고도 **C#**으로 **HTML 프레젠테이션을 만들 수 있습니다.
C#을 사용하여 HTML로 PowerPoint 슬라이드를 만드는 단계
- NuGet 패키지 관리자를 사용하여 Aspose.Slides for .NET을(를) 설치하도록 프로젝트 구성
- Presentation 클래스 개체를 사용하여 빈 PowerPoint 프레젠테이션 만들기
- 새로 생성된 프레젠테이션에서 첫 번째 기본 slide에 대한 참조 가져오기
- 직사각형 자동 모양 삽입
- 결과 프레젠테이션을 HTML 파일로 저장
이 단계에서는 몇 가지 API 호출만으로 C#*을 사용하여 *HTML 프레젠테이션 슬라이드를 만드는 방법을 안내합니다. 새 프레젠테이션을 만들거나 기존 프레젠테이션을 로드하여 HTML로 변환할 수 있습니다. 여기에서는 명확성을 위해 HTML 페이지에 내용을 표시하기 위해 직사각형 유형의 자동 모양을 만들었습니다.
C#을 사용하여 HTML 프레젠테이션을 만드는 코드
using System; | |
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
namespace TestSlides | |
{ | |
public class CreatePowerPointSlidesInHTML | |
{ | |
public static void PowerPointSlidesInHTML() | |
{ | |
// Initialize a license to avoid watermark in the output HTML presentation | |
Aspose.Slides.License licForCSlides= new Aspose.Slides.License(); | |
licForCSlides.SetLicense("Aspose.Total.lic"); | |
// Create an empty presentation or load existing one | |
using (Presentation newPresentation = new Presentation()) | |
{ | |
// Get the reference to the first slide in the new presentation | |
ISlide firstSlide = newPresentation.Slides[0]; | |
// Insert a rectangle type auto shape | |
firstSlide.Shapes.AddAutoShape(ShapeType.Rectangle, 60, 160, 350, 160); | |
newPresentation.Save("NewHtmlPresentation.html", SaveFormat.Html); | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
C#*을 사용하여 HTML로 PowerPoint 슬라이드를 렌더링하는 이 코드는 자동 모양을 추가했지만 하이퍼링크, 미디어 파일, 텍스트 단락, 글머리 기호, 번호 매기기 목록, 차트, 모양, 스마트 아트 등을 추가할 수 있습니다. 마찬가지로 출력을 저장하는 동안 HTML, 메모리 스트림에 저장하는 옵션과 함께 HTML로 렌더링하려는 슬라이드를 선택할 수 있습니다.
이 자습서에서는 C#*을 사용하여 *프레젠테이션을 HTML로 변환하는 방법을 배웠습니다. 프레젠테이션에 워터마크를 추가하는 방법을 배우려면 C#을 사용하여 PPTX 프레젠테이션에 이미지 워터마크를 추가하는 방법에 대한 문서를 참조하세요.