fileformat.words를 설치하고 프로그래밍 방식으로 DOCX 파일을 편집하십시오. Word 문서 처리는이 Open-Source API를 사용하여 몇 줄의 소스 코드의 문제입니다. {.WP- 블록 헤드}

C#에서 Word 문서를 편집하는 방법

개요

fileformat.words for .net 탐색의 연속에서 다른 블로그 게시물에 오신 것을 환영합니다. 이전 Article에서 Open-Source FileFormat.words를 사용하여 .NET 응용 프로그램에서 Word 문서를 작성하는 방법을 배웠습니다. 그러나이 Open-Source DOCX Editor 를 사용하면 Word Documents를 작성하고 기존 Word 문서를 프로그래밍 방식으로 편집 할 수있는 기능을 제공 할 수 있습니다. 또한이 .NET 라이브러리를 사용하면 비즈니스 소프트웨어 용 문서 생성기 모듈을 구축 할 수 있습니다. 이 블로그 게시물에서는 fileformat.words를 .NET 응용 프로그램 프로젝트에 설치하여 C# 에서 Word 문서를 편집하는 방법 를 볼 수 있습니다. 따라서이 블로그 게시물을 철저히 살펴보면 매우 쉽고 간단한 전체 프로세스를 배우십시오. 이 기사에서 다음 사항을 다룰 것입니다.

오픈 소스 DOCX 편집기-API 설치

오픈 소스 DOCX 편집기 의 설치 프로세스는 응용 프로그램 프로젝트 에이 .NET 라이브러리를 갖는 두 가지 방법이 있기 때문에 매우 간단합니다. 그러나 Nuget 패키지을 다운로드하거나 Nuget 패키지 관리자에서 다음 명령을 실행할 수 있습니다.

Install-Package FileFormat.Words

설치에 대한 자세한 내용은이 링크를 방문하십시오.

fileformat.words를 사용하여 Docx 파일을 편집하는 방법

이 섹션에서는이 Open-Source .NET 라이브러리를 사용하여 C# 에서 DOCX 파일을 편집하는 방법을 보여줍니다. 기능을 달성하려면 다음 단계와 코드 스 니펫을 따르십시오.

  • document 클래스의 인스턴스를 초기화하고 기존 Word 문서를로드하십시오.
  • Body 클래스의 생성자를 문서 클래스 객체와 함께 인스턴스화하십시오.
  • 단락 클래스의 객체를 만듭니다.
  • Word 문서에서 문자 실행을 나타내는 run 클래스의 인스턴스를 인스턴스화하십시오.
  • 실행 클래스의 텍스트 속성에 액세스하여 텍스트를 설정하십시오.
  • AppendChild 메소드를 호출하여 단락 클래스의 대상으로 실행 클래스의 객체를 첨부하십시오.
  • 바디 클래스의 AppendChild 메소드를 호출하여 문서에 단락을 추가하십시오.
  • 저장 메소드는 Word 문서를 디스크에 저장합니다.
using FileFormat.Words;
namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            // Initialize an instance of the Document class and load an existing Word document.
            using (Document doc = new Document("/Docs.docx"))
            {
                //Instantiate the constructor of the Body class with the Document class object.
                Body body = new Body(doc);
                // Create an object of the Paragraph class.
                Paragraph para = new Paragraph();
                // Instantiate an instance of the Run class that represents a run of characters in a Word document.
                Run run = new Run();
                // Access the Text property of the Run class to set the text.
                run.Text = "This is a sample text.";
                // Call the AppendChild() method to attach the object of the Run class with the object of the Paragraph class.
                para.AppendChild(run);
                // Invoke AppendChild method of the body class to add paragraph to the document.
                body.AppendChild(para);
                // The Save method will save the Word document onto the disk.
                doc.Save("/Docs.docx");
            }

        }

    }
}

위의 코드 스 니펫의 출력은 아래 이미지에 나와 있습니다.

DOCX 파일을 편집하는 방법

Word 문서에서 글꼴을 변경하는 방법 - 고급 기능

Fileformat.words는 또한 단어 문서를 수정하기위한 몇 가지 고급 옵션을 제공합니다. DOCX 파일을 어떻게 편집 할 수 있는지 살펴 보겠습니다. 다음 단계와 코드 스 니펫을 따를 수 있습니다.

  • 텍스트를 대담하게 만들기 위해 Bold 속성을 true로 설정하십시오.
  • 이탈리아 속성의 값을 설정하여 텍스트를 이탤릭체로 만드십시오.
  • 텍스트의 글꼴 패밀리를 설정하기 위해 FontFamily 속성의 값을 설정하십시오.
  • fontsize 속성에 액세스하여 글꼴 크기를 설정하십시오.
  • 밑줄 속성을 텍스트의 밑줄을 밑줄로 설정하십시오.
  • Color 속성은 텍스트의 색상을 설정합니다.
using FileFormat.Words;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            // Initialize an instance of the Document class and load an existing Word document.
            using (Document doc = new Document("/Users/Mustafa/Desktop/Docs.docx"))
            {
                //Instantiate the constructor of the Body class with the Document class object.
                Body body = new Body(doc);
                // Create an object of the Paragraph class.
                Paragraph para = new Paragraph();
                // Instantiate an instance of the Run class that represents a run of characters in a Word document.
                Run run = new Run();
                // Access the Text property of the Run class to set the text.
                run.Text = "This is a sample text.";
                // Set the Bold property to true.
                run.Bold = true;
                // Make the Text Italic.
                run.Italic = true;
                // Set the value of FontFamily of the Text.
                run.FontFamily = "Algerian";
                // Access the FontSize property to set the font size.
                run.FontSize = 40;
                // Set the Underline property to true to underline the text.
                run.Underline = true;
                // The Color property will set the color of the text.
                run.Color = "FF0000";
                // Call the AppendChild() method to attach the object of the Run class with the object of the Paragraph class.
                para.AppendChild(run);
                // Invoke AppendChild method of the body class to add paragraph to the document.
                body.AppendChild(para);
                // The Save method will save the Word document onto the disk.
                doc.Save("/Docs.docx"); 
            }

        }

    }
}

기본 파일은 위의 코드 스 니펫처럼 보일 것입니다. 프로젝트를 실행하면 다음 출력이 표시됩니다.

Word 문서에서 글꼴을 변경하는 방법

결론 {.WP- 블록 헤드}

이 블로그 게시물에서 Open-Source .NET 라이브러리를 사용하여 C# 에서 Word 문서를 편집하는 방법 배웠습니다. fileformat.words for .net는 사용하기 쉬운 API입니다. 또한, 우리는 또한 다른 속성과 함께 Word Document 에서 글꼴을 변경하는 방법 를 겪었습니다. 마지막 으로이 오픈 소스 DOCX 편집기의 개발 및 사용에 관한 포괄적 인 문서가 있습니다. 마지막으로, fileformat.com는 다른 주제에 대한 블로그 게시물을 계속 작성합니다. 따라서 업데이트를 위해 연락하십시오. 또한 Facebook, LinkedInTwitter를 포함한 소셜 미디어 플랫폼에서 우리를 따라갈 수 있습니다.

기부 {.WP- 블록 헤드}

fileformat.words for .net는 오픈 소스 프로젝트이며 github에서 사용할 수 있습니다. 따라서 커뮤니티의 기여는 대단히 감사합니다.

질문

포럼에서 귀하의 질문이나 질문에 대해 알려줄 수 있습니다.

faqs

** C#?를 사용하여 Word 문서에 쓰는 방법 .NET 프로젝트에 .NET 프로젝트에 fileformat.words를 설치하여 DOCX 파일을 프로그래밍 방식으로 편집 할 수 있습니다. ** Word 문서를 완전히 편집하는 방법은 무엇입니까? C# 라이브러리를 사용하여 Word 문서를 편집하는 방법을 배우려면이 Link를 따르십시오.

{.WP- 블록 헤드} 참조