2011-09-02 5 views
1

Open XML SDK 및 altchunk를 사용하여 병합 한 후 winforms 응용 프로그램에서 여러 문서를 병합했습니다. 단락을 조작하고 싶습니다. altChunk 요소가 포함 된 문서가 열리면서 Office에 저장 될 때까지 여전히 altChunk 부분을 포함하고 있습니다. 단락, 실행 및 텍스트 요소의 일반적인 WordprocessingML 마크 업과는 다릅니다. 따라서 WordprocessingMl을 가져오고 단락, 실행, 텍스트를 조작 할 수 있도록 청크 가져 오기를 진행해야합니다 ... SharePoint 2010의 솔루션은 Word Automation Services를 사용하여 altChunk 요소가 포함 된 문서를 업데이트 할 수 있다는 것입니다. Word Automation Services가 처리 한 후에는 문서에 단락, 실행 및 텍스트 요소가 포함되지만 여기서는 winforms 응용 프로그램을 사용하고 있습니다. 이 문제에 대한 해결책이 있습니까? 감사합니다.OOXML : Open XML SDK 및 altchunk를 사용하여 문서를 병합 한 후 altchunk 요소를 가져 오는 방법은 무엇입니까?

답변

2

Word 문서를 병합하는 altChunk 방식은 Word 또는 Word Automation Services와 같은 실제 병합을 수행하는 소비 응용 프로그램 (결과 문서를 여는 응용 프로그램)에 의존합니다.

참조 : 난 당신이 실행, 단락 등이 합병이 완료 될 때까지의 OpenXML API를 사용하여 삽입 된 문서 (altChunk)의 참조 할 수있을 것입니다 생각하지 않습니다 http://blogs.msdn.com/b/ericwhite/archive/2009/04/19/comparison-of-altchunk-to-the-documentbuilder-class.aspx

. altChunk 데이터를 열고 새로운 WordprocessingDocument로로드하는 경우 일 수 있습니다. 하지만 altChunks와 병합하기 전에 문서를 변경하면 될까요?

1

는이 문제를 해결 난 내가

변경되지 않은 원래 병합 된 문서의 컨텐츠를 계속 이런 식으로 병합 된 문서가 altchunks가 수입 개방이 사본에 변경 사항을 진행, 병합 된 문서의 사본을 만들