2010-04-16 3 views
4

Silverlight 4 응용 프로그램 내에서 프로그래밍 방식으로 Word 문서를 만드는 옵션을 찾고 있습니다. 처음에는 유망 해 보이지만 작동하지 않는 것처럼 보이는 두 가지 접근법을 발견했습니다.Silverlight 4 응용 프로그램에서 Word 문서를 만드는 방법은 무엇입니까?

OpenXML SDK OpenXML SDK은 현재 Silverlight에서 사용할 수 없습니다.

말씀 자동화 COM을 통해 상호 운용성

dynamic wordApplication = AutomationFactory.CreateObject("Word.Application"); 

은 분명히이 실버 라이트 4 응용 프로그램 (브라우저 외부 응용 프로그램에만 사용할 수 있습니다 높은 권한으로하는 우리의 ISN을 실행할 수있는 권한을 부여해야합니다 't)

다른 생각은 이러한 한계가없는 백엔드 서비스에 요청을 넘기는 것입니다. 나는 그 길을 가기 전에 아이디어를 확인하고 싶었다.

답변

2

백엔드 서비스를 이동하는 방법입니다. Silverlight에서 Open XML SDK (쉬운 방법) 또는 System.IO.Packaging (어려운 방법)을 사용할 수 없으므로 서버 쪽 생성 만이 여기에서 유일한 실제 옵션입니다. 당신은 스스로 (내 취향), 또는 OfficeWriter 나 Sharp Shooter 같은 도구를 사용할 수 있습니다 (다른 대답에서 언급). 백 엔드 솔루션의 장점은 반사판과 같은 도구를 사용하여 Word 작성 코드를 디 컴파일하는 사람이 없기 때문입니다.

관련 문제