2011-03-17 2 views
2

System.Windows.Forms.WebBrowser에서 파일 (.doc, docx, .pdf, .txt 등)을 볼 수 있어야합니다 (C# Visual Studio 2008) 에는이없는 시스템에 Office가 설치되어 있습니다. 어떻게해야합니까? 할 수 있습니까? 나는 거기에 관한 많은 문서들을 보았고 대부분은 이미 사무실이 설치되어있다. 문서를 미리 보거나 수정하지 않아도됩니다.WinForms WebBrowser를 사용하여 Microsoft 문서를 보는 방법

답변

2

일반적으로이 작업을 수행 할 수 없습니다. 브라우저에서 Office 문서 (또는 다른 종류의 문서)를 표시하는 방법은 문서를 만든 응용 프로그램 (이 경우 Office)을 실행하는 것입니다.

Office 문서를 HTML로 렌더링 할 수있는 다양한 도구가 있습니다. 당신은 그것들을 사용할 수 있습니다. 내가 자주 사용하는 사람은 Aspose이지만 사용하지는 않았습니다.

2

아니요, 웹 브라우저만으로는이 작업을 수행 할 수 없습니다.

WebBrowser가 이전에 Word 문서를 열어 본 적이 있다면 Office가 시스템에 설치되어 있고 Office ActiveX 컨트롤을 사용하여 보았 기 때문입니다.

일부 alteratives :

프로그래밍 방식으로 오피스 라이브에 문서를 업로드는, 다음에 웹 브라우저를 이동합니다. 이제 Office Live에는 "웹 브라우저에서 Word"기능, check it out here이 있습니다.

+0

일반 오브젝트처럼 사용할 수 있습니까? 그것에 대한 참조를 만들고 use 문을 추가하십시오. 재배포 가능합니까? –

+0

몇 가지 조사를해야 할 것입니다. Office Live (또는 Google 문서 도구)에 대해 어떻게 프로그램 할 수 있는지 알아보십시오. 둘 다 웹 브라우저를 통해 MS Office 문서를 지원합니다. –

관련 문제