이 간단한 문서에서는 C#을 사용하여 PPTX을 Markdown로 변환하는 방법에 중점을 둡니다. 또한 프로젝트 구성, 단계별 프로그래밍 작업, 간단한 API 호출을 사용하여 PowerPoint를 C#의 Markdown으로 내보내는 작업 예제 코드도 포함되어 있습니다. 개발된 애플리케이션은 macOS, Windows, Linux 등 .NET을 지원하는 모든 환경에서 활용이 가능합니다.
C#에서 PowerPoint를 Markdown으로 변환하는 단계
- C#을 사용하여 프레젠테이션을 Markdown 파일로 변환하기 위해 Aspose.Slides for .NET을 설치하도록 개발 환경을 구성합니다.
- PPTX에서 MD로의 변환을 위해 Presentation 클래스의 인스턴스를 사용하여 소스 PPTX 프레젠테이션에 액세스하세요.
- MarkdownSaveOptions 클래스의 인스턴스를 생성하고 Markdown 파일 옵션을 설정합니다.
- 결과 MD 파일을 디스크에 저장
위에서 언급한 단계에는 간단한 API 호출을 통해 C#*을 사용하여 *PPTX를 MD로 내보내는 프로세스가 수반됩니다. 프레젠테이션 클래스 개체를 사용하여 디스크에서 소스 프레젠테이션 파일을 로드하여 프로세스가 시작됩니다. 그런 다음 MarkdownSaveOptions 클래스의 인스턴스를 사용하여 출력 MD 파일 콘텐츠 및 형식 설정이 적용됩니다. 마지막으로 프레젠테이션은 Markdown 파일로 변환되어 디스크에 저장됩니다.
C#에서 PowerPoint를 Markdown으로 변환하는 코드
using System; | |
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
namespace TestSlides | |
{ | |
public class PresentationToMd | |
{ | |
public static void ConvertToMD() | |
{ | |
String path = @"/KnowledgeBase/TestData/"; | |
// Setting the license for the product to convert a presentation to MD | |
License SlideToMdLicense = new License(); | |
SlideToMdLicense.SetLicense(path + "Conholdate.Total.Product.Family.lic"); | |
// Load the source presentation file to convert to MD file | |
using (Presentation presToMd = new Presentation(path + "Source.pptx")) | |
{ | |
MarkdownSaveOptions markdownSaveOptions = new MarkdownSaveOptions | |
{ | |
ShowHiddenSlides = true, | |
ShowSlideNumber = true, | |
Flavor = Flavor.Github, | |
ExportType = MarkdownExportType.Sequential, | |
NewLineType = NewLineType.Windows | |
}; | |
// Save the slides 1 to 3 as MD on the disk | |
presToMd.Save("Exported.md", new[] { 1, 2, 3}, SaveFormat.Md, markdownSaveOptions); | |
} | |
} | |
} | |
} |
이 예에서는 C#*에서 *PPTX를 Markdown으로 변환하는 과정을 보여줍니다. MarkdownSaveOptions 클래스는 출력 MD 파일 형식 및 콘텐츠 설정을 지정하는 데 사용됩니다. 숨겨진 슬라이드 표시, 슬라이드 번호 표시, 출력 방식, 내보내기 유형 등의 옵션을 설정할 수 있습니다. 마크다운 파일 옵션을 설정하면 변환된 MD 파일이 디스크에 저장됩니다.
이 문서에서는 C#에서 PowerPoint를 Markdown으로 변환하는 방법을 설명했습니다. 읽기 전용 프레젠테이션을 만드는 과정을 알아보려면 C#을 사용하여 읽기 전용 프레젠테이션을 만드는 방법의 문서를 참조하세요.