fileformat.words를 설치하고 프로그래밍 방식으로 DOCX 파일을 편집하십시오. Word 문서 처리는이 Open-Source API를 사용하여 몇 줄의 소스 코드의 문제입니다. {.WP- 블록 헤드}
개요
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");
}
}
}
}
위의 코드 스 니펫의 출력은 아래 이미지에 나와 있습니다.
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");
}
}
}
}
기본 파일은 위의 코드 스 니펫처럼 보일 것입니다. 프로젝트를 실행하면 다음 출력이 표시됩니다.
결론 {.WP- 블록 헤드}
이 블로그 게시물에서 Open-Source .NET 라이브러리를 사용하여 C# 에서 Word 문서를 편집하는 방법 배웠습니다. fileformat.words for .net는 사용하기 쉬운 API입니다. 또한, 우리는 또한 다른 속성과 함께 Word Document 에서 글꼴을 변경하는 방법 를 겪었습니다. 마지막 으로이 오픈 소스 DOCX 편집기의 개발 및 사용에 관한 포괄적 인 문서가 있습니다. 마지막으로, fileformat.com는 다른 주제에 대한 블로그 게시물을 계속 작성합니다. 따라서 업데이트를 위해 연락하십시오. 또한 Facebook, LinkedIn 및 Twitter를 포함한 소셜 미디어 플랫폼에서 우리를 따라갈 수 있습니다.
기부 {.WP- 블록 헤드}
fileformat.words for .net는 오픈 소스 프로젝트이며 github에서 사용할 수 있습니다. 따라서 커뮤니티의 기여는 대단히 감사합니다.
질문
포럼에서 귀하의 질문이나 질문에 대해 알려줄 수 있습니다.
faqs
** C#?를 사용하여 Word 문서에 쓰는 방법 .NET 프로젝트에 .NET 프로젝트에 fileformat.words를 설치하여 DOCX 파일을 프로그래밍 방식으로 편집 할 수 있습니다. ** Word 문서를 완전히 편집하는 방법은 무엇입니까? C# 라이브러리를 사용하여 Word 문서를 편집하는 방법을 배우려면이 Link를 따르십시오.