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.NET
- 설치가 완료되면 프로젝트에서 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!");
}
}
}
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.");
}
}
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 IronPdf - 또는 솔루션을 위한 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.");
}
}
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
Friend Class Program
Shared Sub Main(ByVal 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 Class
DOCX 파일은 원본 문서의 서식 있는 텍스트를 보존하기 위해 손쉽게 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 다운로드 페이지에서 라이브러리를 다운로드하고 한 번 시도해보세요.
자주 묻는 질문
.NET에서 HTML을 PDF로 어떻게 변환할 수 있나요?
.NET에서 IronPDF를 사용하여 HTML을 PDF로 변환할 수 있습니다. 이 라이브러리는 HTML 문자열 변환을 위한 RenderHtmlAsPdf와 HTML 파일 변환을 위한 RenderHtmlFileAsPdf와 같은 메서드를 제공합니다.
Word 문서 조작에 Xceed.Document.NET을 사용하는 것의 장점은 무엇입니까?
Xceed.Document.NET은 강력한 문서 조작, 다목적 콘텐츠 관리, 풍부한 서식 옵션 및 Microsoft Word 없이 다른 .NET 라이브러리와의 원활한 통합과 같은 장점을 제공합니다.
C# 프로젝트에서 Xceed.Document.NET을 설정하는 방법은 무엇입니까?
C# 프로젝트에서 Xceed.Document.NET을 설정하려면 Visual Studio를 열고 NuGet 패키지 관리자 콘솔로 이동한 후 Install-Package Xceed.Document.NET 명령을 실행하세요.
.NET에서 DOCX 파일을 PDF로 변환하는 프로세스는 무엇입니까?
.NET에서 DOCX 파일을 PDF로 변환하려면 먼저 Xceed.Document.NET을 사용하여 DOCX를 생성하거나 조작한 후 IronPDF를 사용하여 DOCX 파일을 PDF 형식으로 변환하십시오.
.NET에서 PDF 라이브러리가 지원하는 플랫폼은 무엇입니까?
PDF 라이브러리는 Windows Forms, WPF, ASP.NET, .NET Core를 포함한 여러 .NET 플랫폼을 지원하며 Windows, Linux, macOS 환경과 호환됩니다.
IronPDF는 이미지의 PDF 변환을 어떻게 처리합니까?
IronPDF는 RenderImageAsPdf와 같은 메서드를 사용하여 이미지를 PDF로 변환할 수 있으며, 높은 성능과 품질을 유지하면서 PDF 문서에 이미지를 통합할 수 있습니다.
Xceed.Document.NET과 IronPDF를 .NET 응용 프로그램에 통합하여 문서 워크플로를 향상시킬 수 있습니까?
예, Xceed.Document.NET과 IronPDF를 .NET 응용 프로그램에 통합하면 문서 생성, 조작 및 형식 변환과 같은 작업을 단순화하여 문서 워크플로를 크게 향상시킬 수 있습니다.
IronPDF의 PDF 생성 및 조작의 주요 기능은 무엇입니까?
IronPDF의 기능으로는 HTML, 이미지, XML 데이터를 사용한 PDF 생성, DOCX를 PDF로 변환, 플랫폼 간 고성능 렌더링 및 조작 작업 수행을 포함합니다.
IronPDF에 대한 라이선스 옵션이 있습니까?
예, IronPDF는 개인 개발자, 소규모 팀 및 기업에 적합한 유연한 라이선스 옵션을 제공하며 평가 목적으로 무료 체험판도 제공합니다.




