2010-02-08 2 views
2

편지 병합 템플릿이있는 곳에서 작업하고있는 웹 응용 프로그램 섹션이 있습니다. 문서는 단어 문서입니다. 사용자가 템플릿을 편집해야 할 때 편집 버튼을 클릭하면 문서가로드 된 상태에서 단어가로드 될 수 있습니다. 사용자가 완료되면 단어로 저장을 클릭하면 웹 페이지가 파일의 변경 사항을 확인하고 다시 서버로 푸시합니다. MS Word를 웹 페이지에 통합하려면 어떻게합니까?

나는이 모든 것을 할 수있는 웹 페이지에서의 VBScript를 만들 나섰고 인터넷 탐험가 보안이 거절 된 경우에만 사용할 수 있습니다. 사실 VBScript를 사용하여 자동화하는 것은 좋지 않습니다. 브라우저 선택을 제한하고 내 사용자가 보안을 해제하도록 요청하는 것이 행복하지 않기 때문입니다.

나는 그것을 모두 아주 투박입니다, 사용자가, 편집, 파일을 다운로드 자신의 로컬 컴퓨터에 저장 한 다음 다시 서버로 업로드하고 싶지 않아요. 또한 페이지에서 편집을 허용하는 제 3 자 컨트롤이 있음을 알고 있지만 가능한 경우이를 피합니다.

대체 방법이 있습니까?

+0

나는 거기에 있다고는 생각하지 않지만, 뭔가있는 것이 있는지를 배우는 데 매우 흥미가 있습니다. –

답변

0

Google 전용 API를 사용할 수 있습니다. 이는 독창적 인 기술 (예 : IE)을 사용하는 것보다 확실히 보편적입니다.

+0

Google 문서 도구 엔진을 로컬로 호스팅 할 수 있습니까? –

+0

아니요. 이것은 완전한 온라인 솔루션입니다. –

0

google docs API에 갈 수 있다고 생각합니다. 그것은 너무 일반적인 솔루션입니다.

+1

Google 문서 도구 엔진을 로컬로 호스팅 할 수 있습니까? –

+0

@ 로버트 : 정말이 경우입니다, 제발 정정 해주세요. 감사합니다. – Sarfraz

+0

@Sarfraz : Google에서 문서를 저장하고 검색해야한다고 생각합니다. –

1

당신은 Server Side에 워드 문서를 생성하기 위해 Office Open XML를 사용할 수 있습니다. msdn 기사가 있습니다. 공유 메모리와 관련된 보안 문제로 인해 COM/DCOM을 사용하는 웹 서버에서 Office를 자동화하지 않아야하는 이유를 설명 할 때가되어 죄송합니다.

0

는 내부 네트워크에서 UNC 경로를 통해 브라우저에서 편집을 위해 Word 문서를 열고, 브라우저 보안주의와 함께 할 수 있습니다.

가장 좋은 옵션은 현재 웹 사이트를 활성화 WebDAV 및 WebDAV를 통해 Word에서 파일을 열도록 셰어 플러그인 클라이언트 측을 사용하는 것입니다.

Office를 설치할 때 IE 용 SharePoint 플러그인이 설치됩니다. 또한 NPAPI라고하는 Firefox/Chrome 용 플러그인도 있습니다. NPAPI에는 긴 URL 경로에 문제가있는 것 같습니다.

는 IT가 .NET 기반의 웹 사이트를 가능하게 WebDAV를위한 훌륭한 프레임 워크를 만들어 히트, http://www.webdavsystem.com/를 참조하십시오. 또한 위에 언급 된 플러그인 대신 Java를 통해 Word 문서를 열 수있는 클라이언트 측 라이브러리를 판매합니다. IIS는 자신이 사용할 수있는 더 기본적인 WebDAV 기능을 가지고 있습니다.

비 Net/Apache 솔루션에 익숙하지 않지만 WebDAV 제품 만 검색합니다.

Office는 WebDAV를 통한 편집을 위해 HTTPS를 사용해야합니다.

관련 문제