NuGet을 통해 설치됨
PM> Install-Package Spire.Doc
관련된 링크들
Word 문서가 오늘날 가장 널리 사용되는 문서 파일 유형 중 하나라는 데는 의심의 여지가 없습니다. Word 문서는 편지, 메모, 보고서, 기말 보고서, 소설 및 잡지 등을 생성하는 데 이상적인 파일 형식이기 때문입니다 간단한 워드 문서 만들기 처음부터 C# 및 VB.NET 사용하여 Spire.Doc for .NET.
Spire.Doc for .NET은 Word 문서 모델을 나타내는 문서 클래스를 제공하여 사용자가 기존 문서를 읽고 편집하거나 새 문서를 만들 수 있도록 합니다. Word 문서는 적어도 하나의 섹션(Section 클래스로 표시됨)을 포함해야 하며 각 섹션은 단락, 표, 머리글, 바닥글 등과 같은 기본 Word 요소의 컨테이너입니다. 아래 표에는 이 자습서와 관련된 중요한 클래스와 메서드가 나열되어 있습니다.
| 회원 | 설명 |
| 문서 클래스 | Word 문서 모델을 나타냅니다. |
| 섹션 클래스 | Word 문서의 섹션을 나타냅니다. |
| 단락 클래스 | 섹션의 단락을 나타냅니다. |
| ParagraphStyle 클래스 | 단락에 적용할 수 있는 글꼴 서식 정보를 정의합니다. |
| Section.AddParagraph() 메서드 | 섹션에 단락을 추가합니다. |
| Paragraph.AppendText() 메서드 | 끝에 있는 단락에 텍스트를 추가합니다. |
| Paragraph.ApplyStyle() 메서드 | 단락에 스타일을 적용합니다. |
| Document.SaveToFile() 메서드 | 문서를 확장명이 .doc 또는 .docx인 Word 파일로 저장합니다. 이 방법은 문서를 PDF, XPS, HTML, PLC 등으로 저장하는 것도 지원합니다. |
Spire.Doc for .NET 설치
먼저 Spire.Doc for .NET 패키지에 포함된 DLL 파일을 .NET 프로젝트의 참조로 추가해야 합니다. DLL 파일은 다음에서 다운로드할 수 있습니다 이 링크 또는 NuGet을 통해 설치됩니다.
PM> Install-Package Spire.Doc
간단한 Word 문서 만들기
다음은 Spire.Doc for .NET을 사용하여 여러 단락이 포함된 간단한 Word 문서를 만드는 단계입니다.
- 문서 개체를 만듭니다.
- Document.AddSection() 메서드를 사용하여 섹션을 추가합니다.
- Section.PageSetUp.Margins 속성을 통해 페이지 여백을 설정합니다.
- Section.AddParagraph() 메서드를 사용하여 섹션에 여러 단락을 추가합니다.
- Paragraph.AppendText() 메서드를 사용하여 단락에 텍스트를 추가합니다.
- ParagraphStyle 객체를 만들고 Paragraph.ApplyStyle() 메서드를 사용하여 특정 단락에 적용합니다.
- Document.SaveToFile() 메서드를 사용하여 문서를 Word 파일로 저장합니다.
- C#
- VB.NET
using Spire.Doc;
using Spire.Doc.Documents;
using System.Drawing;
namespace CreateWordDocument
{
class Program
{
static void Main(string[] args)
{
//Create a Document object
Document doc = new Document();
//Add a section
Section section = doc.AddSection();
//Set the page margins
section.PageSetup.Margins.All = 40f;
//Add a paragraph as title
Paragraph titleParagraph = section.AddParagraph();
titleParagraph.AppendText("Introduction of Spire.Doc for .NET");
//Add two paragraphs as body
Paragraph bodyParagraph_1 = section.AddParagraph();
bodyParagraph_1.AppendText("Spire.Doc for .NET is a professional Word.NET library specifically designed " +
"for developers to create, read, write, convert, compare and print Word documents on any.NET platform " +
"(.NET Framework, .NET Core, .NET Standard, Xamarin & Mono Android) with fast and high-quality performance.");
Paragraph bodyParagraph_2 = section.AddParagraph();
bodyParagraph_2.AppendText("As an independent Word .NET API, Spire.Doc for .NET doesn't need Microsoft Word to " +
"be installed on neither the development nor target systems. However, it can incorporate Microsoft Word " +
"document creation capabilities into any developers' .NET applications.");
//Create a style for title paragraph
ParagraphStyle style1 = new ParagraphStyle(doc);
style1.Name = "titleStyle";
style1.CharacterFormat.Bold = true;
style1.CharacterFormat.TextColor = Color.Purple;
style1.CharacterFormat.FontName = "Times New Roman";
style1.CharacterFormat.FontSize = 12;
doc.Styles.Add(style1);
titleParagraph.ApplyStyle("titleStyle");
//Create a style for body paragraphs
ParagraphStyle style2 = new ParagraphStyle(doc);
style2.Name = "paraStyle";
style2.CharacterFormat.FontName = "Times New Roman";
style2.CharacterFormat.FontSize = 12;
doc.Styles.Add(style2);
bodyParagraph_1.ApplyStyle("paraStyle");
bodyParagraph_2.ApplyStyle("paraStyle");
//Set the horizontal alignment of paragraphs
titleParagraph.Format.HorizontalAlignment = HorizontalAlignment.Center;
bodyParagraph_1.Format.HorizontalAlignment = HorizontalAlignment.Justify;
bodyParagraph_2.Format.HorizontalAlignment = HorizontalAlignment.Justify;
//Set the first line indent
bodyParagraph_1.Format.FirstLineIndent = 30;
bodyParagraph_2.Format.FirstLineIndent = 30;
//Set the after spacing
titleParagraph.Format.AfterSpacing = 10;
bodyParagraph_1.Format.AfterSpacing = 10;
//Save to file
doc.SaveToFile("WordDocument.docx", FileFormat.Docx2013);
}
}
}

임시 면허 신청
생성된 문서에서 평가 메시지를 제거하거나 기능 제한을 제거하려면 다음을 수행하십시오 30일 평가판 라이선스 요청 자신을 위해.