이번에 WPF환경에서 PPT를 제어하는 프로젝트를 하며 알게 된 사항들입니다
우선 Office 라이브러리가 존재하고, 각 라이브러리를 추가하면 다양하게 Office를 컨트롤 할 수 있게 됩니다.
먼저 Add References를 하여
.NET안에서 [Microsoft.Office.Interop.PowerPoint]라이브러리를 선택하여 추가한다
그리고 다음과 같이 입력한다
string FilePath = @"D:\1.ppt";
string NewFolderPath = @"c:\ppt";
public MainWindow()
{
InitializeComponent();
POWERPOINT.Application App = new Microsoft.Office.Interop.PowerPoint.Application();
POWERPOINT.Presentation pres = App.Presentations.Open(FilePath, OFFICECORE.MsoTriState.msoTrue, OFFICECORE.MsoTriState.msoFalse, OFFICECORE.MsoTriState.msoFalse);
pres.SaveAs(NewFolderPath, POWERPOINT.PpSaveAsFileType.ppSaveAsJPG, OFFICECORE.MsoTriState.msoFalse);
pres.Close();
-ppt객체를 생성하여 저장한다
POWERPOINT.Presentation pres = App.Presentations.Open(FilePath, OFFICECORE.MsoTriState.msoTrue, OFFICECORE.MsoTriState.msoFalse, OFFICECORE.MsoTriState.msoFalse);
-PPT의 FilePath에 해당하는 파일정보를 가져온다
pres.SaveAs(NewFolderPath, POWERPOINT.PpSaveAsFileType, OFFICECORE.MsoTriState);
-다음 함수를 이용하여 원하는 형식에 맞게 파일을 저장한다
-첫번째 매개변수는 저장할 경로
-두번째 매개변수는 저장할 형식이다
'.NET' 카테고리의 다른 글
비주얼 스튜디오 자동 들여쓰기 및 코드 정리를 해보자 (0) | 2011.03.30 |
---|---|
visualStudio에서 자동으로 Using 추가하는 방법 (1) | 2011.03.25 |