automation 변환저장하기


옛날에 만든건데… 파워포인터 않보이면서 파일 컨버팅 되는거 같은데.??
한번 해보세요…
아마도 pre = pres.Open(fullpath,1,1,0); 이 부분에서 보여주기 않보여주기
결정하는거 같은데.. 맞는지 모르겠습니다.
암튼 저는 저 코드로 파워보인터 않보이구 HTML뭐 다 되는거 같던데요..

void ConvertPPT(CString strFileName,CString strPath,int nType)
{
    CString fullpath;
    fullpath = strPath + “\\” + strFileName;

    _ApplicationPPT app;
    _Presentation pre;
    Presentations pres;

    TRY{
        if(!app.CreateDispatch(“PowerPoint.Application”))
        {
            AfxMessageBox(“Can not start PPT.”);
            return;
        }

        pres = app.GetPresentations();
        pre = pres.Open(fullpath,1,1,0);

        fullpath = strPath + “\\ppt”;

        switch(nType){
        case 0:
            pre.SaveAs(fullpath,12,TRUE); // HTML 파일 생성번호
   
            break;
        case 1:
            pre.SaveAs(fullpath,19,TRUE); // BMP 파일 생성
            break;
        }

    //    pre.SaveAs(“파일이름”,16,TRUE); // Gif 파일 생성
    //    pre.SaveAs(“파일이름”,17,TRUE); // jpeg 파일 생성

        pre.ReleaseDispatch();
        pres.ReleaseDispatch();

        app.Quit();
    }
    CATCH(CException,e)
    {
        AfxMessageBox(“파일 컴버팅이 완료 되지 않았습니다”);
    }
    END_CATCH
}

이상입니다….도움이 되셨을까 모르겠습니다.


답글 남기기

이메일 주소는 공개되지 않습니다.