수색…


소개

OpenXML 문서 마크 업 표준은 많은 소프트웨어 플랫폼 및 운영 체제에서 솔루션을 사용할 수있는 XML 기반 형식입니다.

안녕하세요 세계

먼저 Visual Studio를 사용하여 새 콘솔 프로젝트를 만들고 프로젝트에 다음 .dll을 추가합니다.

DocumentFormat.OpenXml
WindowsBase

다음 코드를 컴파일하고 실행하십시오.

static void Main(string[] args)
{
    // Create a Wordprocessing document. 
    using ( WordprocessingDocument package = WordprocessingDocument.Create("HelloWorld.docx", WordprocessingDocumentType.Document))
    {
        // Add a new main document part. 
        package.AddMainDocumentPart();

        // Create the Document DOM. 
        package.MainDocumentPart.Document =
            new Document(
                new Body(
                    new Paragraph(
                        new Run(
                            new Text("Hello World!")))));

        // Save changes to the main document part. 
        package.MainDocumentPart.Document.Save();
    }
}

\bin\Debug 폴더 아래에 첫 번째 WordprocessingML 문서가 있어야합니다.

여기에 이미지 설명을 입력하십시오.

위 예제에서 추가 한 텍스트는 주 문서 부분에 저장됩니다. 주 문서 부분에는 자식 요소 본문 이 문서를 만드는 텍스트를 저장할 수있는 document 요소가 있습니다. 문서 본문, 블록 수준 (단락 및 표) 및 인라인 내용 (실행 및 텍스트)의 두 가지 주요 그룹 콘텐츠가 있습니다. 블록 레벨 컨텐츠는 기본 구조를 제공하며 인라인 컨텐츠를 포함합니다. 위의 예를 이해하려면 먼저 WordprocessingML의 텍스트 계층 구조를 이해해야합니다. 단락은 다른 실행으로 분할됩니다. 실행은 서식을 적용 할 수있는 가장 낮은 레벨 요소입니다. 실행은 다양한 텍스트 요소로 다시 분리됩니다.

여기에 이미지 설명을 입력하십시오.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow