C# Class SlideBuilder.SlideConverter

Mostra file Open project: TelerikAcademy/Common

Public Methods

Method Description
ExtractPPTXtoMD ( string rootDir, string githubName, string language ) : void
GetAllSlides ( string path ) : ICollection>
GetAllTextInSlide ( DocumentFormat.OpenXml.Packaging.SlidePart slidePart, int slideNum ) : string[]
ReadFile ( string path ) : string[]

Private Methods

Method Description
AddLocalServerFiles ( DirectoryInfo slidesDir ) : void
AddTableOfContentsMD ( DirectoryInfo lectureDir ) : void
BuildMDLines ( ICollection slides ) : IList
CheckSlideType ( Shape shape, MDSlide mdSlide, MDShapeText mdShape ) : void
CheckWrappingShape ( Shape shape, MDShapeText mdShape ) : void
ExtractTextFromParagraph ( MDShapeText mdShape, DocumentFormat.OpenXml.Drawing paragraph ) : string
GetAllPPTXFilesFrom ( string dir ) : IList
GetLecturePath ( string file, string rootDir ) : string
ParseParagraphText ( MDSlide mdSlide, MDShapeText mdShape, string paragraphText ) : void

Method Details

ExtractPPTXtoMD() public static method

public static ExtractPPTXtoMD ( string rootDir, string githubName, string language ) : void
rootDir string
githubName string
language string
return void

GetAllSlides() public static method

public static GetAllSlides ( string path ) : ICollection>
path string
return ICollection>

GetAllTextInSlide() public static method

public static GetAllTextInSlide ( DocumentFormat.OpenXml.Packaging.SlidePart slidePart, int slideNum ) : string[]
slidePart DocumentFormat.OpenXml.Packaging.SlidePart
slideNum int
return string[]

ReadFile() public static method

public static ReadFile ( string path ) : string[]
path string
return string[]