
Xceed.Document .NET (개발자에게 어떻게 작동하는가)
.NET 개발의 강력한 환경에서 문서 생성 및 변환 작업을 원활히 처리하는 것은 다양한 애플리케이션에 필수적입니다. 동적 보고서 생성, 송장 작성, 문서 형식 간 변환과 같은 작업에서 적절한 도구를 갖추면 워크플로우를 대폭 간소화하고 생산성을 향상시킬 수 있습니다.
이 기사에서는 .NET의 문서 조작을 위한 두 가지 강력한 라이브러리인 Xceed.Document.NET 및 IronPDF가 이러한 프로세스를 어떻게 간소화하고 개발자가 다재다능하고 효율적인 애플리케이션을 만들 수 있도록 하는지 살펴보겠습니다.
Xceed.Document.NET 소개
Xceed.Document.NET은 Xceed가 개발한 종합적인 .NET 어셈블리로, Microsoft Word나 Office InterOp을 설치하지 않고도 프로그래밍 방식으로 Word 문서(DOCX 파일)를 생성, 조작 및 형식화할 수 있도록 돕습니다. 간단함과 다재다능함을 염두에 두고 개발된 Xceed.Document.NET는 문서 생성 기능을 .NET 애플리케이션에 원활하게 통합할 수 있는 직관적 API를 제공합니다.

Xceed.Document.NET의 강력한 기능을 활용하면 개발자는 Word 문서의 다양한 요소, 즉 단락, 표, 이미지 및 스타일을 손쉽게 조작하여 특정 요구에 맞춘 풍부하고 맞춤형 문서를 만들 수 있습니다. 문서 속성을 설정하고 디지털 서명하고 MS Word 문서의 무결성을 위한 디지털 서명을 보장할 수도 있습니다.
Xceed는 텍스트 문서, 다양한 텍스트 형식, .NET 문서를 PDF로 변환 등 다양한 문서 형식에 맞춘 다양한 라이브러리를 제공합니다.
Xceed.Document.NET의 기능
- 강력한 문서 조작: Xceed.Document.NET는 개발자가 쉽고 편리하게 Word 문서를 생성, 수정 및 형식화할 수 있게 해주는 종합적인 기능 세트와 직관적 API를 제공합니다.
- 다양한 콘텐츠 관리: Xceed.Document.NET을 사용하면 개발자가 단락, 표, 이미지 및 스타일 등 다양한 문서 요소를 조작하여 동적이고 시각적으로 매력적인 문서를 작성할 수 있습니다.
- 풍부한 서식 옵션: Xceed.Document.NET은 글꼴, 색상, 정렬 등을 적용하여 문서 외관을 맞춤 설정할 수 있는 광범위한 서식 옵션을 제공합니다.
- 크로스 플랫폼 호환성: Xceed.Document.NET은 Windows Forms, WPF, ASP.NET, .NET Core를 포함한 다양한 .NET 플랫폼과 호환되어 광범위한 애플리케이션에 적합합니다.
- 매끄러운 통합: Xceed.Document.NET은 다른 .NET 라이브러리 및 프레임워크와 매끄럽게 통합되며, 이를 통해 개발자가 문서 관련 워크플로를 쉽게 개선할 수 있습니다.
C# Visual Studio 프로젝트 생성
-
Visual Studio를 열고 새로운 C# 프로젝트를 생성합니다.

-
요구 사항에 따라 적절한 프로젝트 템플릿을 선택합니다 (예: 콘솔 애플리케이션, Windows Forms 애플리케이션).

-
프로젝트 이름과 위치를 지정한 후 "다음"을 클릭합니다.

- 추가 정보에서 최신 .NET Framework를 선택합니다. "Create" 버튼을 클릭하여 프로젝트를 생성하세요.
설치 과정
Xceed.Document.NET 설치는 간단한 과정입니다:
-
Visual Studio 또는 선호하는 IDE를 엽니다.
-
새로 만들거나 기존의 .NET 프로젝트를 여세요.
-
NuGet 패키지 관리자 콘솔로 이동하세요.
-
Xceed.Document.NET 패키지를 설치하려면 다음 명령을 실행하세요:
Install-Package Xceed.Document.NETPowerShell
-
설치가 완료되면 프로젝트에서 Xceed.Document.NET을 사용하기 시작할 수 있습니다.
참고: DOCX 형식을 생성하려면 Xceed.Words.NET이 필요하며, 이 라이브러리를 사용하여 요소를 포함할 수 있습니다.
Install-Package Xceed.Words.NET

Xceed.Document.NET으로 DOCX 파일 생성하기
Xceed.Document.NET을 사용하여 DOCX 파일을 만드는 것은 간단하고 직관적입니다. 프로그래밍으로 Word 문서를 만드는 기본 예제는 다음과 같습니다:
using Xceed.Words.NET;
using System;
class Program
{
static void Main(string[] args)
{
// Create a new document
using (DocX document = DocX.Create("SampleDocument.docx"))
{
// Add a paragraph with text, styling it with font size, boldness and centered alignment
document.InsertParagraph("Hello, World!")
.FontSize(12) // Set the font size
.Bold() // Make the text bold
.Alignment = Alignment.center; // Center align the text
// Save the document
document.Save();
Console.WriteLine("Document created successfully!");
}
}
}Imports Xceed.Words.NET
Imports System
Friend Class Program
Shared Sub Main(ByVal args() As String)
' Create a new document
Using document As DocX = DocX.Create("SampleDocument.docx")
' Add a paragraph with text, styling it with font size, boldness and centered alignment
document.InsertParagraph("Hello, World!").FontSize(12).Bold().Alignment = Alignment.center ' Center align the text
' Save the document
document.Save()
Console.WriteLine("Document created successfully!")
End Using
End Sub
End Class위의 코드 출력이 여기 있습니다. 생성된 DOCX 파일은 Microsoft Office Word 응용 프로그램을 사용하여 열 수 있습니다.

IronPDF와 Xceed.Document.NET 통합하기
IronPDF와 Xceed.Document.NET을 통합하면 개발자가 Xceed.Document.NET을 사용하여 생성된 Word 문서(DOCX 파일)를 PDF 형식으로 원활하게 변환할 수 있습니다.
IronPDF
IronPDF는 .NET 응용 프로그램 내에서 PDF 생성, 조작 및 렌더링 작업을 단순화하도록 설계된 강력한 .NET 라이브러리입니다. 개발자가 Adobe Acrobat Reader를 설치하지 않고도 손쉽게 PDF 파일을 프로그래밍적으로 생성, 수정 및 렌더링할 수 있도록 철저한 기능 세트와 직관적인 API를 제공합니다.
IronPDF는 웹페이지, URL, HTML을 PDF로 변환하여 원본 소스를 완벽하게 모방하는 데 탁월한 도구입니다. 이는 보고서 및 인보이스 같은 온라인 콘텐츠의 PDF를 생성하는 데 이상적입니다. 웹페이지에서 PDF를 생성해야 하는 경우, IronPDF가 당신을 위한 솔루션입니다!
using IronPdf;
using System;
class Program
{
static void Main(string[] args)
{
var renderer = new ChromePdfRenderer();
// 1. Convert HTML String to PDF
var htmlContent = "<h1>Hello, IronPDF!</h1><p>This is a PDF from an HTML string.</p>";
var pdfFromHtmlString = renderer.RenderHtmlAsPdf(htmlContent);
pdfFromHtmlString.SaveAs("HTMLStringToPDF.pdf");
Console.WriteLine("HTML string converted to PDF successfully.");
// 2. Convert HTML File to PDF
var htmlFilePath = "path_to_your_html_file.html"; // Specify the path to your HTML file
var pdfFromHtmlFile = renderer.RenderHtmlFileAsPdf(htmlFilePath);
pdfFromHtmlFile.SaveAs("HTMLFileToPDF.pdf");
Console.WriteLine("HTML file converted to PDF successfully.");
// 3. Convert URL to PDF
var url = "http://ironpdf.com"; // Specify the URL
var pdfFromUrl = renderer.RenderUrlAsPdf(url);
pdfFromUrl.SaveAs("URLToPDF.pdf");
Console.WriteLine("URL converted to PDF successfully.");
}
}Imports IronPdf
Imports System
Friend Class Program
Shared Sub Main(ByVal args() As String)
Dim renderer = New ChromePdfRenderer()
' 1. Convert HTML String to PDF
Dim htmlContent = "<h1>Hello, IronPDF!</h1><p>This is a PDF from an HTML string.</p>"
Dim pdfFromHtmlString = renderer.RenderHtmlAsPdf(htmlContent)
pdfFromHtmlString.SaveAs("HTMLStringToPDF.pdf")
Console.WriteLine("HTML string converted to PDF successfully.")
' 2. Convert HTML File to PDF
Dim htmlFilePath = "path_to_your_html_file.html" ' Specify the path to your HTML file
Dim pdfFromHtmlFile = renderer.RenderHtmlFileAsPdf(htmlFilePath)
pdfFromHtmlFile.SaveAs("HTMLFileToPDF.pdf")
Console.WriteLine("HTML file converted to PDF successfully.")
' 3. Convert URL to PDF
Dim url = "http://ironpdf.com" ' Specify the URL
Dim pdfFromUrl = renderer.RenderUrlAsPdf(url)
pdfFromUrl.SaveAs("URLToPDF.pdf")
Console.WriteLine("URL converted to PDF successfully.")
End Sub
End Class
IronPDF의 주요 기능 중 일부는 다음과 같습니다:
- PDF 생성: IronPDF는 개발자가 HTML, 이미지, XML 데이터와 같은 다양한 소스에서 PDF 문서를 생성할 수 있게 합니다. 이는 특정 요구 사항에 맞춘 동적이고 맞춤형 PDF를 생성하는 것을 가능하게 합니다.
- PDF 조작: IronPDF를 사용하면 개발자가 기존의 PDF 문서를 페이지, 텍스트, 이미지, 주석 및 기타 요소를 추가, 수정 또는 제거하여 조작할 수 있습니다. 이 유연성은 개발자가 자신의 요구에 따라 PDF 문서를 편집하고 맞춤화할 수 있도록 합니다.
- PDF 변환: IronPDF는 HTML, Word 문서(DOCX), 이미지 및 기타 파일 형식을 PDF 형식으로 변환하는 것을 용이하게 합니다. 이는 다양한 문서 형식 간의 원활한 상호 운용성을 제공하고 .NET 응용 프로그램에서 PDF 작업을 단순화합니다.
- PDF 렌더링: IronPDF는 고품질 PDF 렌더링 기능을 제공하여 개발자가 조정 가능한 뷰어 구성 요소를 사용하여 .NET 응용 프로그램 내에서 PDF 문서를 표시할 수 있게 합니다. 이는 사용자가 응용 프로그램 인터페이스 내에서 직접 PDF 콘텐츠를 볼 수 있도록 합니다.
- 크로스 플랫폼 호환성: IronPDF는 광범위한 .NET 지원을 제공합니다. Windows Forms, WPF, ASP.NET, .NET Core를 포함한 다양한 .NET 플랫폼과 호환됩니다. Windows, Linux, macOS에서도 사용할 수 있습니다. 이는 개발자가 목표 플랫폼에 관계없이 다양한 응용 프로그램에서 IronPDF를 사용할 수 있음을 보장합니다.
- 성능 최적화: IronPDF는 성능과 확장성을 위해 최적화되어, 대용량 문서에서도 빠르고 효율적으로 PDF를 생성하고 렌더링할 수 있도록 보장합니다. 이는 개발자가 PDF 관련 작업을 효과적으로 처리하는 반응성 강한 고성능 응용 프로그램을 만들 수 있도록 합니다.
- 라이선스 옵션: IronPDF는 개별 개발자, 작은 팀 및 Enterprise 수준의 응용 프로그램의 요구에 맞춘 유연한 라이선스 옵션을 제공합니다. 이것은 비용 효율적인 PDF 관련 작업 솔루션을 제공하며, 개발자가 자신의 요구에 가장 적합한 라이선스 모델을 선택할 수 있도록 합니다.
Xceed.Document.NET과 IronPDF 라이브러리 통합 단계
다음은 Xceed.Document.NET을 IronPDF와 통합하는 단계입니다:
1. IronPDF 설치
-
Visual Studio 또는 선호하는 IDE를 엽니다.
-
NuGet 패키지 관리자 콘솔로 이동합니다.
-
IronPDF 패키지를 설치하려면 다음 명령을 실행하세요:
Install-Package IronPdfPowerShell -
또는 솔루션을 위한 NuGet 패키지 관리자에서 설치할 수 있습니다.
-
NuGet 탐색 탭에서 IronPDF를 선택하고 설치를 클릭합니다.

2. IronPDF를 사용하여 DOCX를 PDF로 변환하는 로직 구현
- Xceed.Document.NET과 IronPDF가 모두 설치되면 IronPDF를 사용하여 DOCX를 PDF로 변환하는 로직을 구현할 수 있습니다.
- IronPDF에서
DocxToPdfRenderer클래스를 인스턴스화합니다. - Xceed.Document.NET을 사용하여 생성된 DOCX 파일을 PDF 문서로 렌더링하기 위해
RenderDocxAsPdf메서드를 사용합니다. - IronPDF를 사용하여 PDF 문서를 저장합니다.
IronPDF를 사용하여 DOCX 파일을 PDF로 변환하는 방법을 보여주는 샘플 코드 스니펫입니다.
using IronPdf;
using System;
class Program
{
static void Main(string[] args)
{
// Instantiate the DOCX to PDF renderer
DocxToPdfRenderer renderer = new DocxToPdfRenderer();
// Render from a DOCX file to produce a PDF document
PdfDocument pdf = renderer.RenderDocxAsPdf("SampleDocument.docx");
// Save the PDF document
pdf.SaveAs("SampleDocument.pdf");
Console.WriteLine("DOCX file converted to PDF successfully.");
}
}Imports IronPdf
Imports System
Module Program
Sub Main(args As String())
' Instantiate the DOCX to PDF renderer
Dim renderer As New DocxToPdfRenderer()
' Render from a DOCX file to produce a PDF document
Dim pdf As PdfDocument = renderer.RenderDocxAsPdf("SampleDocument.docx")
' Save the PDF document
pdf.SaveAs("SampleDocument.pdf")
Console.WriteLine("DOCX file converted to PDF successfully.")
End Sub
End ModuleDOCX 파일은 원본 문서의 서식 있는 텍스트를 보존하기 위해 손쉽게 PDF 파일로 변환됩니다.
출력: DOCX에서 PDF로 변환

IronPDF와 그 기능에 대한 더 많은 정보를 원하시면 이 IronPDF 문서 페이지를 방문하세요. 사용 준비가 된 HTML에서 PDF 예제를 탐색하고 .NET Framework 콘솔 또는 웹 애플리케이션에서 PDF 조작을 시작하세요.
결론
결론적으로, Xceed.Document.NET과 IronPDF는 .NET 애플리케이션에서 문서 생성 및 변환을 위한 강력한 솔루션을 제공합니다. Xceed.Document.NET의 기능을 활용하여 개발자는 동적이고 시각적으로 매력적인 Word 문서를 쉽게 만들 수 있습니다. IronPDF와의 매끄러운 통합을 통해 개발자는 이러한 Word 문서를 PDF 형식으로 손쉽게 변환하여 애플리케이션의 다양성과 접근성을 높일 수 있습니다. 보고서를 작성하거나 송장을 생성하거나 문서를 형식 간에 변환할 때, Xceed.Document.NET과 IronPDF는 개발자가 문서 관련 워크플로를 능률화하고 .NET 애플리케이션에서 뛰어난 결과를 제공할 수 있도록 합니다.
Iron Software의 IronPDF는 무료 체험판을 제공하며 상업 프로젝트에 배포하기 위해 필요합니다. IronPDF 다운로드 페이지에서 라이브러리를 다운로드하고 한 번 시도해보세요.

제이콥 멜러는 Iron Software의 최고 기술 책임자(CTO)이자 C# PDF 기술을 개척한 선구적인 엔지니어입니다. Iron Software의 핵심 코드베이스를 최초로 개발한 그는 창립 초기부터 회사의 제품 아키텍처를 설계해 왔으며, CEO인 캐머런 리밍턴과 함께 회사를 NASA, 테슬라, 그리고 전 세계 정부 기관에 서비스를 제공하는 50명 이상의 직원을 보유한 기업으로 성장시켰습니다.
관련 기사


