2010-06-02 7 views
3

.NET 4.0.NET WORD 문서를 생성하는 효율적인 방법 - 서버 측

나는 우리의 서버에서 Word 문서를 생성 할 수있는 가장 쉬운 방법을 찾고 있어요.

제한 :

  • 서버 측 내가 서버에 단어를 설치하지 않으려는
  • 데이터 소스가 나는 XSLT와 DOCX를 생성하기 위해 노력 XML

인 빠르고 쉽습니다. 그러나 생성 된 문서의 유효성을 검사 할 수있는 유일한 방법은 Word에서 열 수 있으며 문서가 유효하지 않은 경우 오류 만 발생하는 것은 "문서를 여는 동안 오류가 발생했습니다"입니다. 별로 유용하지 않습니다.

아이디어가 있으십니까?

덕분에, 알렉스

+0

귀하의 모든 위대한 제안에 감사드립니다. 결국 우리는 XSLT를 사용하여 DOCX를 생성하기로 결정했으며 Open XML SDK 2.0을 사용하여 문서를 검증합니다. – alexbf

답변

0

설정에는 두 가지 옵션이 있습니다.

  1. SyncFusion
  2. 를 사용하여 XML 경로에서 타사 라이브러리를 사용할 수있는 물건 같은 것을 사용하여, 초기 설정은 재미 아니지만, 당신이 그것을 얻을 일단 과정은 간단합니다.

세 번째로, HTML 파일을 작성하고 .doc로 저장하는 것이 훨씬 더 원시적 인 방법이지만, 2007 년 이후에는 사용자 측에서 경고가 발생합니다.

0

나는 말씀의 interops를 사용했다,하지만 난 그것을 싫어. 스틱 프로세스 등!

HTML을 생성하고 .DOC 확장자로 파일로 저장하는 것이 무엇보다 효과적이었습니다.

1

서버 측에서 사무 자동화를 멀리하는 것은 실제로 좋은 생각입니다 (심지어 does not support이 시나리오이므로).

본 적이 없지만 this lib은 유망 해 보입니다. 너 해봤 어?

관련 문제