Schmidty
그는 물었다 12년 전
73

C # 의 단어 문서를 만들 수 있는 방법은?

I have a 프로젝트 보고서를 작성할 수 있는 MS Word 형식으로 익스포트합니다 싶다. 이 보고서는 그래프 표, 텍스트, 이미지 / 포함됩니다. What is the best way to do this? 제 3 자 도구? 사용자의 경험을 무엇입니까?

DarenW
그는 4년 전 댓글을 달았습니다
4

다시 되어야 합니다. 그러나 이 유용한 것은 분명히 다른 커넥터로부터 질문을합니다 링크됨 복제본입니다 로 표시되어 있는 이.

답변 17 개

답은 갈 경우 서버의 응용 프로그램이 실행될 때 약간 다릅니다 미디어인지 클라이언트 시스템에서 실행되는. 서버에서 사용할 것인지 실행할 경우 다음 세대 중 XML 기반의 오피스 형식으로 문제를 알고 있을 때 자동화기기를 이용한 서버에서.

그러나 머시닝할 클라이언트상의 작업하는 경우 다음 중 하나를 선택할 수 있습니다. 자동화기기를 이용한 또는 사용하여 오피스 오픈 XML 포맷 (아래 링크 참조) 를 통해 서비스 팩, 업 또는 인컨텍스트 기본적으로 마이크로소프트 오피스 2000년 을 지원합니다. 1 무 포함) 이 다시 표시되어도 에로남이네 못할 수도 있습니다 어떤 종류의 그래프나 이미지로 프로파일링하려는 나타났다.

신뢰할 수 있는 최선의 방법은 모든 것을 모두가 얼마나 많은 시간을 투자할 필요가 있습니다 볼 만한 검색하기를 빛위에 개발 중입니다. 검색하기를 라우트를 사무자동화 의 경우 몇 밖에 찾을 수 있는 좋은 자습서는 적지 않다 통해 배우는 구글과 매우 간단합니다. 그러나 오피스 오픈 XML 포맷 () 는 조금 더 공정하게 할 수 있도록 새로운 학습 알 수 있습니다.

오피스 오픈 XML 제니퍼 대시옹

rjzii
Chris B. Behrens
그는 9년 전 댓글을 달았습니다
6

업데이트 vmware. 9/2011.I 호환 및 오픈스믈 겪고 있는 이 작업을 모두 할 수 있으며, 두 경우 모두 꼭 이래야겠어요 nnt 오픈스믈 사용합니다. # 39 의 it& nnt 보장, ll %s/dbase/ext_table. 상대경로를 제어할 수 있는 유일한 솔루션이므로 you& # 39 출력입니다.

도크스 풀려났거든 라이브러리란 문서를 만드는 데 적극 개발, 도크스, 매우 쉽고 직관적인 사용할 수 있습니다. 이후, 프로젝트 깃허브 는 로토루아의 고데플레스 죽어가고 있다.

그래서 나는 마지막 주 또는 가져오는 데 최대 스피드를 오피스 오픈 XML. 우리는 우리가 원하는 데이터를 저장하는 데이터베이스 응용 프로그램에 대한 조사 보고서 (microsoft word. 실제로 처음부터 만들 수 있습니다 (도크스) 파일을 Word 2007년 C # 에서. 오픈 XML 문서 Reflector 불렀으매 멋진 애플리케이션 SDK 버전 2 에는 실제로 제공하십시오 완전히 재생성합니다 C # 코드 워드 문서. 일부 또는 전부 대체하십시오 비트를 사용할 수 있는 코드를 변경할 수 있으며, 즉석에서. 도움말 파일에 포함된 샘플링합니다 SDK 는 몇 가지 좋은 코드를 잘 알려져 있다.

필요 없는 사무실 서버에 업무용 소프트웨어 호환 또는 기타 100% - 새로운 형식은 XML.

내가 가진 최고의 http://support. 아스포세 나치도요 과 단어, 워드 파일을 열 수 있는 오피스 오픈 XML/*.docx 아니라 모두가 포맷하십시오 interop 자동화합니다 갈레라 컴퍼니 수 있습니다. 대부분의 문서 파일 형식을 Word 97/ 아스포세 나치도요 汲摹窍妨绰 에서 위쪽.

그러나 이 컴포지션이 지불 컴포넌트인지 멋지구리해요 지원. 이미 는 RTF 등 다른 대안을 제시했다.

Peter Mortensen
Collin K
그는 9년 전 댓글을 달았습니다
0

39, ve 찾을 수 없는 단어를 조금 i& 아스포세 오픈스믈 작업할 때 문서. 특히, 컨텐츠 및 처리가 전혀 쓸모없는 알치언크 노드입니다 통제서 바로 옆에 있다 이를 처리할 수 없습니다.

대안으로 .RTF 사용을 고려해 보셨나요?

이 제품은 텍스트, 이미지 및 테이블을 포함할 뿐만 아니라 마이크로소프트 워드와 사용하는 반면, s 는 기본적으로 열었든 it& 페터스트 # 39 더 제한된 (카운트입니다 아웃해야 고급 모든 포맷) 를 열고 생각하신거야 외모, Word 문서가 it& # 39, 멀리 떨어진 것 같은 일은 아닙니다.

39, t 디이브이 최종 사용자의 won& 것이다.

David Thielen
그는 8년 전 댓글을 달았습니다
1

39 는 RTF - t 를 사용하여 desktopplatforms don&, Microsoft, 또한 그것을 따르지 않으며, 심지어 사양명세 엉망하지 완전히 명확하지 않은 많이 항목이없습니다.

특히 C # .NET 사무자동화 생성할 수 있는 문서 내에서 단어 또는 VB.NET:

      • 조립품을 프로젝트에 참조입니다 마이크로소프트리프리스트린트로피워드 추가합니다. 이 경로는 \Visual Studio Tools for Office\PIA\Office11\Microsoft.Office.Interop.Word.dll *
  1. 준수하십시오 코드 예제는 Microsoft 여기서 찾을 수 있습니다. http://support.microsoft.com/kb/316384/en-us.

워드 문서 슈미트리 생성하려면, 웹 서버 상의 각 클라이언트입니다 라이센스 합니다 (아니라 웹 서버). 첫 번째 [링크] 이 섹션에 참조 (http://support.microsoft.com/kb/257757) 롭이에요 게시하기를:

또한, 기술적 문제 외에 &quot 고려해보십시오 라이센싱에 문제. 현재 사용되는 것을 라이센싱에 사무실까지의 애플리케이션과도 서비스 클라이언트 요청에 따라 서버의 복사본을 가지고 있지 않는 한, 이러한 클라이언트에는 라이센스됨 사무실. 오피스 기능을 사용하여 서버측 제공하는 자동화 무허가 워크스테이션에는 .&quot 최종 사용자 사용권 계약 (EULA) 적용되지 않습니다.

요건을 충족할 경우 라이센싱에 사용해야 할 것 같군요, COM Interop - 고유해야 이 [Office XP 운영 Interop 어셈블리들] (http://msdn.microsoft.com/en-us/library/aa163987.aspx).

39 는 i&, ve 기록되었으므로 블로그 포스트 시리즈의 워드프로스싱믈 오픈 XML 문서 생성. 문서 내용이 들어 있는 것은 내 외곽진입 만든 템플리트를 제어, XPath 표현식을 어떻게 각 내용 제어입니다 에서 정의하는 xml 문서를 작성하는 읽어들이려면 컨텐트가 제어하는 데이터가 있는 문서 생성 과정. 이 코드는 자유 및 따라 라이센스가 인허되었으며 있는 Microsoft 역수 라이센스 (rl 밀리초입니다). 이 같은 블로그 포스트 시리즈, 난 또 C # 에서 코드를 작성하는 방식으로 살펴보았으므로 creditbank. 컨텐트입니다 통제서. C # 문서와 문서 생성 프로세스가 어졌다면 프로세스뿐 템플릿에는 생성하는지 원하는 문서를 생성하는지 프로그램입니다. 이 방식은 데이터를 사용할 수 있는 장점은 모든 소스로 데이터 소스 문서의 생성 프로세스가. 이에 따라 인가 된 코드 역시 Microsoft 라이센스입니다.

내가 상대한 성공적인 결과를 지 놀스푸시온 사용하여 백 오피스 기능을 지원하는 도시오 doc 와 도크스 형식.

이 모든 것을 지원하지 않을 수 있지만, 이전 릴리스에서는 이스코이딩 word 에서 테스트한 결과 이 목록에 있는 테이블 및 텍스트로 메일 병합해야 좋았소 협력했습니다 외곽진입 및 정보기술 (it)

임포트하지 어쨌든요 대한 이미지를 잘 모르겠습니다. 이에 따라 광고 페이지 http://www.syncfusion.com/products/DocIO/Backoffice/features/default.aspx 썻냐면

&gt. Blockquote 에센셀 도시오 는 스칼라, 벡터 이미지를 모두 삽입하는 대한 지원이 거의 모든 문서 형식. 비드맵, gif, png, tiff 몇 가지 일반적인 이미지 형식을 지원합니다.

그래서 고려할 가치가 있다.

이미 언급한 것처럼 다른 구축할 수 있습니다 문서를 RTF 라이브러리보다는 수립하였습니다 RTF 등 몇 가지 优秀 .net 용 http://www.codeproject.com/KB/string/nrtftree.aspx

내가 만든 작은 도서관이 엔드입니다 이 문제에 직면했다. 그 후 여러 프로젝트에 사용되는 결심했다고 게시합니다. 그것은 아주 간단한 방법이지만, 자유롭게 사용할 수 있는 작업 I& # 39 m 도움이 될 수 있도록 합니다. 오피스 오픈 XML 라이브러리를 호출하고, http://invoke.co.nz/products/docx.aspx.

바스토 체크아웃합니다 (Visual Studio Tools for Office). 이 단어를 만드는 데 매우 간단합니다 템플리트와 xml 데이터 섬 it 에 투입 후 클라이언트뿐 보냅니다. 사용자가 판독합니다 열었든 Word 에서 xml 및 변환 및 렌더링합니다 단어 (doc) 에 다시 워데믈 거잖나. 클래스 라이브러리 중 바스토 세르베르두쿠망 보아야 할 것입니다. 필요 없는 여분의 라이센싱에 from my 경험하십시오.

내가 이렇게 현재 정확한 것.

39, t, t, doesn& # 39 는 문서에만 isn& 경우 매우 큰 이미지를 저장하고 있는 등, 그럼 내가 컨테인먼트하는 표시됨과 RTF # # 메리필드스 항목이없습니다 단순히 대체할 컨텐트에서 결과를 사용자에게 보내는 다운되어도 표시됨과 RTF.

나는 첫 단어는 이미지 저장 등 대규모 문서를 동적으로 웹 페이지를 단일 이미지와 삽입됨 로케이터로 .mht 파일에서 redboot용 # 메리필드스 # 다시. 내가 재동기화할 위와 같습니다. 이를 통해 쉽게 할 수 있는 한, 나는 몇 가지 기본적인 Html 표 중 # 메리필드스 및 교체 렌더링합니다 데이터 테이블 태그를 # 수신기마다 전체 테이블.

이미지 url 을 통해 서버 및 임베드된 문서로 저장할 수 있으며 너무.

흥미롭게도, 새로운 Office 2007년 실제로 zip 파일 확장자를 zip 파일 형식은 경우 - 이름을 바꿀 수 있는지 점검해 그 내용을 파일을 열 수 있습니다. 즉, 전환할 수 있게 하는 등의 콘텐츠를 이미지를 사용하여 간단한 C # 과 아웃해야 zip 라이브러리란.

워드 문서 발생기입니다 사용할 수도 있습니다. 클라이언트측 또는 서버측 배포에서는 사용할 수 있습니다. 프로젝트에서 설명:

&gt. 워도쿠망제너레이터 유틸리티에는 단어 에서 문서를 생성할 수 있다. &gt. visual Studio 2010년 과 Open XML) 를 사용하여 템플릿일 2.0g sdk. &gt. 워도쿠망제너레이터 두 단어 문서를 생성할 수 있습니다. &gt. 물론 미리 정의된 템플릿일 새로고치기 있었습니다. 비사양 새로고치기 있었습니다. 기준으로 &gt. 최소 코드를 사용하여 변경. 컨텐츠 컨트롤은 자리표시자로 사용된 &gt. 문서 생성. Word 2007년 및 Word 2010년 을 지원합니다.

Grab it: http://worddocgenerator.codeplex.com/

다운로드하십시오 SDK: http://www.microsoft.com/en-us/download/details.aspx 5124? id =

리브레오피스 는 API 를 통해 헤드리스 상호 작용. # 39 의 죄송합니다. there& 이 기능에 대한 많은 정보를 아직 있지 않습니다. : (

@Danny 스머프. 이 문서에서는 실제로 무엇이 될 수 있는 오피스 오픈 XML 포맷 롭이에요 답변됨 함께. 지금 내가 할 수 있는 링크를 내아기마저도 신경을 게시물로의 smartupdate 없었던 비활용. 실제로 내가 무슨 말을 했는지, 이는 당시 불렀으매 워데믈 검색하면 않았다.

오피스 오픈 XML 포맷 (i believe 갈 수 있는 가장 좋은 방법입니다.

레이건 @dale. 그러나 2003년 작동하는 사무실을 위한 XML 형식으로 that& # 39, s not 이동형이든지 (as), 또는 .docx, .doc 파일 말하도다 약간만이라도).

그러나, ll, 읽기 / 쓰기 you& # 39 라는 단어를 사용할 필요가 객체에는 라이브러리란 ActiveX 컨트롤:

http://www.codeproject.com/KB/aspnet/wordapplication.aspx

다른 대안은 윈드워드 닥겐 (부인문을 I&, m - # 39 의 설립자). 윈드워드 설계할 수 있는 이미지, 표, 그래프, Word 에서 템플릿에는 등 보면, 그리고 다른 사항은요 운영까지도. 어디에서 데이터가 xml 태그 datasource 삽입됨 또는 SQL 에서 설정할 수 있습니다 (루프) 와 같은 기능을 포함한 포리치 임포트합니다 등). 보고서 작성 후 도크스, PDF, HTML, etc.

David Thielen
Steve Hiner
그는 4년 전 댓글을 달았습니다
2

FYI, 사이트 갈 때 상용 제품 및 가격 () 은 자유 추적을 할 수 있는 동안 숨김니다 적극 홍보하고 않은 듯하다 이 제품은 이제 막 내가 정말 비싸다구요 및 무료 평가판의 미끼로 자동으로 solaris. # 39 는 닥겐 경우, 아마도 그 권리를 가지고 있지만 그렇지 않을 경우 가격이 비싼 you& 미친 숨김니다 it& 생쥐라. # 39 에 의문이 생긴다.

David Thielen
그는 4년 전 댓글을 달았습니다
0

우리는 가격대는 @stevehiner 좁히어 (검색 가격 면에서) 가 가격 때문에 사람들이 오해를 받고 있지만 우리는 다운되어도 나열하십시오 상당 부분은 그들이 필요한 시간 후 방황케 느꼈다. 그래서 우리는 그림 더 잘 이해하기 위해 필요한 적절한 가격에 someone& # 39 의 그리곤요 보유하게 된 것입니다.

David Thielen
그는 일 년 전 댓글을 달았습니다
1

당신은 @stevehiner 옳았어요. 많은 사람들이 불평을 살펴본 후 가격을 up on the 이를 잘 이해하고 설명할 수 있을 만큼 어떤 웹 사이트 및 그들한테는요 찾고 있습니다.