2015-01-06 2 views
0

현재 AngularJS 및 RESTful 서비스를 사용하는 웹 응용 프로그램으로 개발 한 .NET 데스크탑 응용 프로그램 몇 개를 변환하려고합니다.DocX .NET 라이브러리를 사용하여 .docx Word 문서를 변환 할 수 있습니까?

이러한 응용 프로그램의 주요 구성 요소 중 하나는 .dotx Word 서식 파일을 사용하여 즉시 Word 문서를 생성 할 수있는 기능입니다. 현재 DocX이라는 타사 라이브러리를 사용하여 템플릿을 사용하지 않고이 Word 문서를 생성 할 수있는 가능성을 모색 중입니다.

내 질문에 :이 라이브러리를 사용하여 .docx 형식의 기존 Word 문서를 읽고 문서의 소스 코드 표현을 생성 할 수 있습니까? 이것이 가능한 경우 누군가 내가 사용할 수있는 코드 샘플의 방향으로 나를 가리킬 수 있습니까? 나는 주변을 둘러 보았고 시작하는데 도움이 될만한 것을 찾을 수 없었다.

+0

내가 downvoted되는 이유에 대한 의견을 주시면 고맙겠습니다. 내가 방금 게시 한 질문에 잘못된 것이 보이지 않습니다. – Intrepid

답변

0

문서의 소스 코드 표현을 생성하는 것은 불가능하지만 코드를

DocX document = DocX.Load(filename) 

을 다음과 같이 .DOCX 형식으로 기존 Word 문서를 읽을 수 있습니다.

1

문서의 코드 표현을 생성하고 DocX에서 사용하는 것은 시간이 많이 걸리는 것처럼 보입니다. 대신 템플릿을 사용하고 런타임에 데이터로 채우는 것이 어떻습니까?

제 3 자 OpenXML 툴킷 인 Docentric에 약간의 경험이 있습니다. 템플릿 디자인을위한 Word Add-in과 문서 생성 및 조작을위한 라이브러리가 있습니다. 꽤 복잡한 문서를 생성하는 데 일주일도 안 걸렸습니다. 제가 신발에 있다면 제 3 자 툴킷을 꼭 시험해 보겠습니다. 그들은 비용이 들지만 시간을 절약 할 수있는 수학과 그것을 당신을 위해 유용하게 볼 수 있습니다.

+0

현재 기존 응용 프로그램에서 템플릿을 사용하고 있습니다. 그러나 REST 백 엔드가 지원하는 AngularJS 웹 응용 프로그램으로 변환 중이며 Word 문서 대신 PDF를 생성하고 싶습니다. 내 생각은 문서의 HTML 표현을 가지고 타사 응용 프로그램을 사용하여 PDF로 변환하는 것입니다. 'wkhtmltopdf'는 무료이며 웹 서버에서 사용할 수있는 한 무료입니다. – Intrepid

관련 문제