IRONWORD 사용하기 .NET Word API (개발자를 위한 작동 방식) 커티스 차우 업데이트됨:1월 18, 2026 다운로드 IronWord NuGet 다운로드 무료 체험 시작하기 LLM용 사본 LLM용 사본 LLM용 마크다운 형식으로 페이지를 복사하세요 ChatGPT에서 열기 ChatGPT에 이 페이지에 대해 문의하세요 제미니에서 열기 제미니에게 이 페이지에 대해 문의하세요 Grok에서 열기 Grok에게 이 페이지에 대해 문의하세요 혼란 속에서 열기 Perplexity에게 이 페이지에 대해 문의하세요 공유하다 페이스북에 공유하기 트위터에 공유하기 LinkedIn에 공유하기 URL 복사 이메일로 기사 보내기 개발자들은 .NET Word API를 사용하여 Word 문서를 변환하고 응용 프로그램 내에서 MS Word 문서와 상호 작용 및 조작하는 강력한 도구를 제공합니다. 이 API는 Microsoft Word 문서와 함께 작업하는 과정을 간소화하도록 설계되어 문서를 쉽게 생성, 편집, 변환 및 프로그램 방식으로 관리할 수 있도록 합니다. 이 문서에서는 Word 문서 조작 기능을 이해하기 위해 IronWord를 탐구하겠습니다. IronWord 소개 IronWord는 .NET Word API 생태계 내의 .NET Word 라이브러리로, .NET 애플리케이션에서 Microsoft Word 문서를 처리하는 개발자를 위해 특별히 설계되었습니다. IronWord를 사용하면 Microsoft Word를 서버나 클라이언트 컴퓨터에 설치할 필요 없이 Word 문서를 쉽게 읽고, 쓰고, 수정할 수 있습니다. 이 기능은 보고서 생성, 인보이스, 또는 메일 머지 기능을 통한 개인 맞춤 서신 만드는 등의 작업을 자동화해야 하는 애플리케이션에 특히 유용합니다. IronWord의 기능 IronWord는 Word 문서 조작의 여러 측면을 충족시킬 수 있는 포괄적인 기능을 제공합니다. 각각의 기능 세트를 탐색하여 여러 문서의 조작 및 병합을 가능하게 하는 방법을 '문서 구조' 및 '문서 요소'의 카테고리로 설명하겠습니다. 문서 구조 Word 읽기 및 편집: IronWord를 사용하면 Word 문서에서 특정 정보를 추출하여 편집하거나 재사용하고, 다른 곳에서 필요할 수 있는 이미지를 검색할 수 있습니다. 이 기능은 Word 문서 병합 및 기존 DOCX 파일에 포함된 정보 처리에 목표를 둔 애플리케이션에 필수적입니다. 다양한 형식: IronWord는 넓은 범위의 파일 형식을 지원하여 .NET 애플리케이션 내에서 Word 문서를 변환할 수 있는 유틸리티를 향상시킵니다. 페이지 설정 편집: IronWord를 사용하면 Word 문서의 물리적 레이아웃을 쉽게 조정할 수 있습니다. 다양한 MS Word 파일에 대한 용지 크기를 표준 또는 사용자 지정 차원으로 조정하고, 문서의 다양한 섹션에 대한 방향을 변경하며, 적절한 정렬을 보장하기 위해 여백을 설정하고, 심지어 미적 목적이나 섹션을 강조하기 위해 배경색을 변경할 수도 있습니다. 단락 추가: IronWord는 단락 내 텍스트 실행 추가 및 제거를 가능하게 하여 큰 섹션의 텍스트를 편집 및 형식화하는 데 필수적입니다. 더 나아가 이미지 및 도형을 직접 텍스트에 삽입하여 문단을 강화하고 목표 디자인에 맞게 스타일을 조정하며 정렬을 설정하여 깔끔한 외관으로 만들 수 있습니다. 글머리 기호 및 번호 목록을 추가하는 기능도 콘텐츠를 더 효과적으로 조직하는 데 도움이 됩니다. using IronWord; using IronWord.Models; class Program { static void Main() { // Load docx WordDocument doc = new WordDocument(); // Create and add styled text to a paragraph Paragraph paragraph = new Paragraph(); // Adding regular text paragraph.AddTextRun(new TextRun("Exploring text styles within a document.")); // Adding italic text paragraph.AddTextRun(new TextRun("An example in italic.", new TextStyle { IsItalic = true })); // Adding bold text paragraph.AddTextRun(new TextRun("An example in bold.", new TextStyle { IsBold = true })); // Add paragraph to the document and export docx doc.AddParagraph(paragraph); doc.SaveAs("newdocument.docx"); } } using IronWord; using IronWord.Models; class Program { static void Main() { // Load docx WordDocument doc = new WordDocument(); // Create and add styled text to a paragraph Paragraph paragraph = new Paragraph(); // Adding regular text paragraph.AddTextRun(new TextRun("Exploring text styles within a document.")); // Adding italic text paragraph.AddTextRun(new TextRun("An example in italic.", new TextStyle { IsItalic = true })); // Adding bold text paragraph.AddTextRun(new TextRun("An example in bold.", new TextStyle { IsBold = true })); // Add paragraph to the document and export docx doc.AddParagraph(paragraph); doc.SaveAs("newdocument.docx"); } } $vbLabelText $csharpLabel 표 추가: 표는 DOCX 파일의 중요한 구성 요소이며, IronWord를 사용하면 동적 문서 생성을 지원하는 표를 쉽게 조작할 수 있습니다. 행 및 열을 추가하거나 제거할 수 있으며, 이는 데이터 양이 변할 수 있는 동적 문서 생성에 중요합니다. 셀 병합 및 분할을 통해 복잡한 표를 포맷할 수 있는 유연성을 제공하며, 테두리 및 레이아웃 차원을 사용자 지정하여 세련되고 전문적인 외관을 제공합니다. using IronWord; using IronWord.Models; class Program { static void Main() { // Create a table cell with a paragraph containing text TableCell cell = new TableCell(new Paragraph(new TextRun("Sample text"))); // Configure a common border style for the table BorderStyle borderStyle = new BorderStyle { BorderColor = new IronColor(IronSoftware.Drawing.Color.Black), BorderValue = IronWord.Models.Enums.BorderValues.Thick, BorderSize = 5 }; // Apply the border style to the cell cell.Borders = new TableBorders { TopBorder = borderStyle, RightBorder = borderStyle, BottomBorder = borderStyle, LeftBorder = borderStyle }; // Create a table row and add the same cell twice TableRow row = new TableRow(); row.AddCell(cell); row.AddCell(cell); // Create a table, add the row, then create and export the Word document Table table = new Table(); table.AddRow(row); WordDocument doc = new WordDocument(table); doc.SaveAs("Document.docx"); } } using IronWord; using IronWord.Models; class Program { static void Main() { // Create a table cell with a paragraph containing text TableCell cell = new TableCell(new Paragraph(new TextRun("Sample text"))); // Configure a common border style for the table BorderStyle borderStyle = new BorderStyle { BorderColor = new IronColor(IronSoftware.Drawing.Color.Black), BorderValue = IronWord.Models.Enums.BorderValues.Thick, BorderSize = 5 }; // Apply the border style to the cell cell.Borders = new TableBorders { TopBorder = borderStyle, RightBorder = borderStyle, BottomBorder = borderStyle, LeftBorder = borderStyle }; // Create a table row and add the same cell twice TableRow row = new TableRow(); row.AddCell(cell); row.AddCell(cell); // Create a table, add the row, then create and export the Word document Table table = new Table(); table.AddRow(row); WordDocument doc = new WordDocument(table); doc.SaveAs("Document.docx"); } } $vbLabelText $csharpLabel 문서 요소 텍스트 실행 추가: 이 기능은 텍스트 콘텐츠에 대한 세밀한 제어에 초점을 맞추고 있습니다. 텍스트 실행을 추가, 첨부 및 분할할 수 있으며, 이것은 동적 문서 생성에 필수적입니다. 스타일링 옵션은 광범위하여 글꼴 가족, 크기 및 색상 변경, 굵게, 기울임 및 기타 텍스트 장식을 추가할 수 있습니다. 텍스트 실행 내에 이미지를 포함시켜 시각적으로 풍부하고 매력적인 문서를 만들 수도 있습니다. 이미지 추가: IronWord는 Word 문서 내에서의 포괄적인 이미지 조작을 지원합니다. 다양한 소스에서 이미지를 로드하고, 텍스트를 부드럽게 감쌀 수 있으며, 레이아웃에 맞게 크기를 조정할 수 있습니다. 위치 오프셋과 문서의 모서리로부터의 거리 설정 기능은 이미지를 항상 완벽하게 배치될 수 있도록 보장합니다. using IronWord; using IronWord.Models; class Program { static void Main() { WordDocument doc = new WordDocument(); // Load and configure the image IronWord.Models.Image image = new IronWord.Models.Image("your-image.jpg") { Width = 200, // In unit pixels Height = 200 // In unit pixels }; // Create paragraph, add image, add paragraph to document, and export Paragraph paragraph = new Paragraph(); paragraph.AddImage(image); // Add paragraph containing the image to the document doc.AddParagraph(paragraph); doc.SaveAs("save_document.docx"); } } using IronWord; using IronWord.Models; class Program { static void Main() { WordDocument doc = new WordDocument(); // Load and configure the image IronWord.Models.Image image = new IronWord.Models.Image("your-image.jpg") { Width = 200, // In unit pixels Height = 200 // In unit pixels }; // Create paragraph, add image, add paragraph to document, and export Paragraph paragraph = new Paragraph(); paragraph.AddImage(image); // Add paragraph containing the image to the document doc.AddParagraph(paragraph); doc.SaveAs("save_document.docx"); } } $vbLabelText $csharpLabel 도형 추가: 도형은 문서에 상당한 시각적 임팩트를 줄 수 있으며, IronWord는 도형을 정확하게 삽입 및 사용자 지정할 수 있는 도구를 제공합니다. 도형 유형(직사각형, 원, 화살표 등)을 설정하고 텍스트가 도형 주위를 어떻게 감쌀지 결정하며, 정확한 차원 및 위치를 지정하고, 원하는 시각적 효과를 얻기 위해 도형을 회전시킬 수도 있습니다. 호환성 .NET 버전 및 프로젝트 유형 IronWord는 .NET 생태계 내에서 광범위한 호환성을 염두에 두고 설계되었으며, C#, VB.NET, F#을 지원하며 .NET Core, .NET Standard, .NET Framework를 포함한 다양한 .NET 버전과 호환됩니다. 이는 현대와 기존 애플리케이션 모두에서 그 유용성을 보장합니다. 라이브러리의 다재다능함은 프로젝트 유형에까지 확장되어 Blazor, WebForms, Xamarin, MAUI, WPF 및 콘솔 애플리케이션과 통합을 통해 웹, 모바일 및 데스크톱 애플리케이션을 수용합니다. 앱 환경 애플리케이션 환경 측면에서 IronWord는 Windows, Linux, iOS, Android 플랫폼에 적응할 수 있으며, Docker, Azure 및 AWS에서의 컨테이너화 및 클라우드 배포에 대한 특정 지원을 포함합니다. 이 넓은 지원은 다양한 환경에서 개발을 용이하게 합니다. 운영체제 & IDE IronWord는 Microsoft Visual Studio, ReSharper, Rider와 같은 주요 통합 개발 환경(IDEs)과도 호환되어 개발자에게 도구 선택의 유연성을 제공합니다. 마지막으로 다양한 운영체제 및 프로세서 아키텍처(x64, x86, ARM)를 지원하여 다양한 하드웨어 구성에서 효율적인 성능을 보장합니다. 라이센스 옵션 IronWord는 다양한 개발자 및 조직의 필요에 맞추기 위한 다양한 라이센스 옵션을 제공합니다. 영구 라이센스를 제공하여 일회성 지불 및 지속적인 비용이 없습니다. 모든 라이센스에는 1년간의 제품 지원 및 업데이트가 포함됩니다. 라이센스 계층은 개발자, 위치 및 프로젝트 수를 기반으로 설계되었습니다. 구매 전에 실습 경험을 얻기 위해 체험판을 받을 수도 있습니다. Lite License 이 옵션은 프로젝트를 혼자 작업하는 개별 개발자를 위해 맞춤화되었습니다. 가격은 $799이며 한 장소에 있는 한 명의 개발자를 대상으로 합니다. Plus License 작은 팀을 대상으로 하는 이 라이선스는 $plusLicense에 가격이 책정되어 있으며, 최대 세 명의 개발자가 세 위치에서 세 가지 프로젝트에 사용할 수 있습니다. Professional License 더 큰 팀을 위한 Professional License는 $professionalLicense 가격으로 최대 열 명의 개발자를 지원합니다. 이는 보다 실질적인 운영을 위해 설계되었으며 프리미엄 지원 기능을 포함하고 있습니다. 결론 마무리적으로, IronWord는 강력하고 유연한 .NET 워드 API로 등장하여, 개별 개발자와 팀의 다양한 요구에 맞춘 다양한 라이선스 옵션을 제공합니다. 그 기능들은 워드 문서의 효율적인 관리 및 조작을 가능하게 하며, 여러 .NET 버전 및 프로젝트 유형 간의 호환성을 보장합니다. 자주 묻는 질문 Office Interop을 사용하지 않고 .NET 에서 Word 문서를 조작하려면 어떻게 해야 합니까? IronWord Microsoft Word가 설치되어 있지 않아도 Word 문서를 프로그래밍 방식으로 조작할 수 있는 .NET Word 라이브러리입니다. IronWord는 Word 문서를 효율적으로 생성, 편집 및 변환하는 도구를 제공합니다. .NET Word API의 주요 문서 처리 기능은 무엇입니까? .NET Word API, 특히 IronWord Word 문서 읽기 및 편집, 다양한 파일 형식 지원, 페이지 설정 편집, 단락, 표, 텍스트, 이미지 및 도형과 같은 요소 추가와 같은 기능을 제공합니다. .NET 에서 보고서 생성 및 메일 병합을 자동화하려면 어떻게 해야 할까요? IronWord .NET 애플리케이션에서 보고서 생성 및 메일 병합과 같은 작업을 자동화하는 데 이상적입니다. 이 프로그램을 사용하면 Word 문서를 프로그래밍 방식으로 생성하고 편집하여 이러한 프로세스를 간소화할 수 있습니다. .NET Word API는 어떤 플랫폼을 지원합니까? IronWord Windows, Linux, iOS, Android를 비롯한 다양한 플랫폼을 지원합니다. 또한 Docker, Azure, AWS 등의 클라우드 배포와도 호환되어 다양한 환경에서 활용할 수 있습니다. .NET Word API를 사용하여 문서 구조를 수정할 수 있습니까? 네, IronWord 단락, 표 및 기타 요소를 추가하고 제거하는 것을 포함하여 문서 구조를 수정할 수 있는 포괄적인 도구를 제공합니다. 또한 문서 레이아웃을 광범위하게 사용자 지정할 수 있습니다. .NET Word API에 사용할 수 있는 라이선스 옵션에는 어떤 것들이 있습니까? IronWord 개인 개발자와 다양한 규모의 조직의 요구를 충족하도록 설계된 Lite, Plus, Professional 라이선스를 포함한 여러 라이선스 옵션을 제공합니다. 구매하기 전에 .NET Word API를 사용해 볼 수 있나요? 네, IronWord 무료 평가판을 제공하므로 개발자는 라이선스 구매를 결정하기 전에 기능과 성능을 살펴볼 수 있습니다. IronWord 와 호환되는 개발 환경은 무엇인가요? IronWord Blazor , WebForms, Xamarin, MAUI, WPF 및 콘솔 애플리케이션을 포함한 다양한 개발 환경과 호환되며, .NET Core, .NET Standard 및 .NET Framework 에서 C#, VB .NET 및 F#을 지원합니다. 커티스 차우 지금 바로 엔지니어링 팀과 채팅하세요 기술 문서 작성자 커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다. 커티스는 개발 분야 외에도 사물 인터넷(IoT)에 깊은 관심을 가지고 있으며, 하드웨어와 소프트웨어를 통합하는 혁신적인 방법을 연구합니다. 여가 시간에는 게임을 즐기거나 디스코드 봇을 만들면서 기술에 대한 애정과 창의성을 결합합니다. 관련 기사 업데이트됨 3월 1, 2026 IronWord 사용하여 C#에서 입력 가능한 양식 템플릿을 만드는 방법 IronWord 사용하여 C#으로 입력 가능한 양식 템플릿을 만드는 방법을 알아보세요. 더 읽어보기 업데이트됨 9월 18, 2025 ASP .NET Core Word 파일 가져오기 및 내보내기 이 가이드에서는 기존 Word 문서를 가져오고, 내용을 표시하고, IronWord 라이브러리를 사용하여 처음부터 문서를 만드는 방법을 살펴봅니다. 더 읽어보기 업데이트됨 10월 11, 2025 VS 2022에서 프로그램으로 새 Word 문서 만들기(튜토리얼) 오늘 튜토리얼에서는 IronWord 사용하여 Microsoft Word 문서를 프로그래밍 방식으로 생성하는 방법을 간략하게 설명하고 몇 가지 예제를 제공하겠습니다. 더 읽어보기 C#에서 문서를 Word 파일로 내보내는 방법C# Word 자동화를 수행하는 방법
업데이트됨 3월 1, 2026 IronWord 사용하여 C#에서 입력 가능한 양식 템플릿을 만드는 방법 IronWord 사용하여 C#으로 입력 가능한 양식 템플릿을 만드는 방법을 알아보세요. 더 읽어보기
업데이트됨 9월 18, 2025 ASP .NET Core Word 파일 가져오기 및 내보내기 이 가이드에서는 기존 Word 문서를 가져오고, 내용을 표시하고, IronWord 라이브러리를 사용하여 처음부터 문서를 만드는 방법을 살펴봅니다. 더 읽어보기
업데이트됨 10월 11, 2025 VS 2022에서 프로그램으로 새 Word 문서 만들기(튜토리얼) 오늘 튜토리얼에서는 IronWord 사용하여 Microsoft Word 문서를 프로그래밍 방식으로 생성하는 방법을 간략하게 설명하고 몇 가지 예제를 제공하겠습니다. 더 읽어보기