사전의 데이터로 채울 필요가있는 워드 문서 (docx 형식)가 있습니다. dict의 핵심은 채워지는 단어 필드입니다. 이 작업을 수행하는 가장 좋은 방법은 무엇인지 궁금 해서요 (북마크, 편지 병합 필드 등)? 나는 북마크와 함께 약간의 작업을했지만, 일부 필드 (예 : "first_name"필드 등)를 재사용 할 수 있기를 원합니다. 북마크는 고유합니다 (또는 그렇게 생각하는 것 같습니다).
이 작업을 수행하는 방법에 대한 몇 줄의 코드가 도움이 될 것입니다. (C# .net 4.0)Word 템플릿, 채우기 필드, C# .NET
2
A
답변
3
.docx 문서에서 xpath 데이터 바인딩을 만들 수 있습니다. .docx 파일은 타사 라이브러리없이 .Net에서 열 수있는 Office Open XML의 압축 파일입니다.
http://msdn.microsoft.com/en-us/library/system.io.packaging.package.open.aspx
그리고 당신은 당신의 자신의 형식의 XML 파일로 .DOCX 파일을 제공 할 수 있습니다. 그런 다음 문서 자체가 아닌 포함 된 XML 파일을 편집해야합니다.
그리고 사용자 지정 도구가 바인딩을 할 : 참조
당신은 제대로 또한 말씀 자체를 일부 닷넷 상호 작용을 사용할 수 있지만 '수 그걸 도와주지 마라.
관련 문제
- 1. 책갈피로 Word 템플릿 업데이트
- 2. 채우기 필드
- 3. 편지 병합 Word 2003 헤더 필드 C#
- 4. HTML을 MS Word 템플릿
- 5. PHP로 Word 문서의 값 채우기
- 6. Word 편지 병합 필드
- 7. 필드 표현을 업데이트하는 C#을 사용하는 Word 자동화
- 8. PHP로 PDF 템플릿 채우기
- 9. iTextSharp - XFA 채우기 날짜/시간 필드
- 10. Word 2007 문서 템플릿 액세스 및 채우기 C# 및 Microsoft.Office.Interop.Word를 사용하여 빠른 파트?
- 11. 레일 채우기 양식 필드
- 12. drupal_execute 이미지 필드 채우기
- 13. 여러 필드 값을 사용하여 필드 채우기
- 14. 템플릿 매개 변수로 컨테이너 채우기
- 15. C#으로 양식 채우기
- 16. 일괄 인쇄 Word 문서 .Net?
- 17. Flashbuilder에서 동적으로 텍스트 필드 채우기
- 18. mysql - 다른 필드의 필드 채우기
- 19. JavaScript/Ajax : 숨겨진 필드 채우기
- 20. Solr : Tokenizer에서 다른 필드 채우기
- 21. XML 문자열에서 입력 필드 채우기
- 22. GridView : 템플릿 필드
- 23. Word 2007에서 사용자 지정 도구 모음으로 Word 2003 템플릿 편집
- 24. .Net 템플릿 엔진/보고서 솔루션
- 25. .NET, C#, Reflection : 필드 자체의 필드 필드를 나열하십시오.
- 26. iTextSharp와 같은 API없이 .NET에서 PDF 필드 채우기
- 27. asp.net, C# .net 읽기 전용 필드
- 28. Mail/Word Merge in .NET?
- 29. 자동 채우기 2 C#을 사용하는 웹 페이지의 필드
- 30. C# Word Interop Word 2003 + 호환 팩