private void ExcuteOpenImage() { if (PPT.LastPage == 0) { OpenFileDialog openFile = new OpenFileDialog(); openFile.DefaultExt = "jpg"; openFile.Filter = "그림 파일 (*.jpg;)|*.jpg;"; openFile.ShowDialog(); if (openFile.FileName.Length > 0) { PPTManager powerPoint = new PPTManager(); byte[] byteImage = powerPoint.ConvertImageToByte(openFile.FileName); // 비동기 처리 필요 List <byte[]> bytePPT = new List <byte[]>(); bytePPT.Add(byteImage); if (bytePPT.Count > 0) { PPT.OpenPPT(bytePPT); } else { MessageBox.Show("그림을 불러오는 데 실패했습니다.", AppConst.AppName); } } } else { PPT.ResetPPT(); } }
private void ExcuteOpenPPT() { if (PPT.LastPage == 0) { OpenFileDialog openFile = new OpenFileDialog(); openFile.DefaultExt = "pptx"; openFile.Filter = "PowerPoint 프레젠테이션 (*.pptx;*.ppt)|*.pptx;*.ppt"; openFile.ShowDialog(); if (openFile.FileName.Length > 0) { PPTManager powerPoint = new PPTManager(); List <byte[]> bytePPT = powerPoint.ConvertPPT(openFile.FileName); // 비동기 처리 필요 if (bytePPT.Count > 0) { PPT.OpenPPT(bytePPT); } else { MessageBox.Show("PPT를 불러오는 데 실패했습니다.", AppConst.AppName); } } } else { PPT.ResetPPT(); } }