
Adobe 프로그램을 사용하지 않고 C#에서 PDF 파일을 인쇄하는 방법
IronPrint 는 Iron Software에서 새롭게 선보이는 .NET 기반 인쇄 라이브러리로, Windows, macOS, Android, iOS 등 다양한 플랫폼과의 호환성을 제공합니다. 지금 바로 IronPrint 사용해 보세요 !
1. 서론
Adobe Acrobat을 사용하지 않고 PDF 파일을 인쇄할 방법을 찾고 있습니까? 현대 사회에서 PDF 사용 증가로 인해 이러한 파일을 인쇄할 신뢰성과 효율성을 갖춘 솔루션이 필요하게 되었습니다. 많은 사람들이 이 목적을 위해 Adobe Acrobat을 사용하지만, 항상 가능한 것은 아니고 비용이 들지 않습니다.
이 기사에서는 C# .NET 애플리케이션을 사용하여 Adobe Reader 없이 PDF 문서를 인쇄하는 방법을 논의합니다. 이를 위해, IronPDF C# PDF 라이브러리를 사용할 것입니다.
2. IronPDF C# PDF 라이브러리
IronPDF는 개발자가 PDF 문서를 쉽게 생성, 변환 및 조작할 수 있게 해주는 C# PDF 라이브러리입니다. 단순한 API를 제공하여 개발자가 몇 줄의 코드만으로 PDF 파일을 생성하고 편집할 수 있게 합니다. IronPDF를 사용하면 개발자는 쉽게 헤더와 푸터를 추가하고, PDF를 분할 및 병합하며, 다른 흔한 PDF 작업을 수행할 수 있습니다. 이 라이브러리는 HTML, 이미지, Microsoft Office 문서 등 광범위한 파일 형식을 지원하여 이러한 형식을 PDF로 쉽게 변환할 수 있게 합니다. IronPDF는 PDF로 작업하기를 원하는 C# 개발자에게 강력하고 유연한 솔루션입니다.
IronPDF를 사용하여 PDF 리더 없이 PDF를 인쇄하는 것은 간단합니다 — 아래 지침을 따르세요.
3. 필수 조건
문서를 인쇄하기 위한 단계에 도달하기 전에 몇 가지 요구사항을 충족해야 합니다.
- Visual Studio에서 C# .NET 프로젝트를 생성하세요.
- NuGet을 사용하여 IronPDF를 설치하세요.
3.1. 새 프로젝트 생성
먼저, Visual Studio를 엽니다.
시작 창이 나타납니다 — "새 프로젝트 생성"을 클릭하세요.
새 Visual Studio 프로젝트
다음 창에서 "콘솔 애플리케이션"을 선택하고 오른쪽 하단에 있는 다음 버튼을 클릭하세요.
새 Visual Studio 콘솔 애플리케이션
이제 다른 창이 나타납니다 — 프로젝트 이름을 작성하고, 위치를 선택한 후 다음 버튼을 클릭하세요.
프로젝트 이름
새 C# 콘솔 애플리케이션 프로젝트가 생성되어 사용할 준비가 되었습니다.
새 프로젝트 생성 완료
3.2. IronPDF를 NuGet을 통해 설치
프로젝트가 생성되면 Adobe 없이 PDF를 인쇄하기 전에 할 일은 IronPDF C# 라이브러리를 프로젝트에 설치하는 것입니다.
IronPDF를 설치하는 방법은 여러 가지 있지만, 이 기사를 간단하게 유지하기 위해 그 중 하나만 — NuGet 패키지 관리자 — 를 시연하겠습니다.
방금 생성한 프로젝트에서 메뉴 바의 도구를 클릭하면 드롭다운 메뉴가 나타납니다.
NuGet 패키지 관리자 UI
이 드롭다운 메뉴에서 "NuGet 패키지 관리자" 위에 마우스를 올리면 사이드 메뉴가 나타납니다. 이 메뉴에서 "솔루션용 NuGet 패키지 관리..."를 클릭하세요.
솔루션용 NuGet 패키지 관리...
페이지를 탐색하고 브라우징할 수 있는 새 페이지가 열립니다.
NuGet 패키지 관리자 창 열림
검색 창에 IronPDF를 입력하면 IronPDF 패키지 목록을 볼 수 있습니다. 가장 최신 패키지를 클릭하고 설치하세요.
NuGet 패키지 검색
설치가 몇 분 이내에 완료되며, 이후에 PDF 파일을 인쇄하는 데 사용할 수 있게 됩니다.
4. Print PDF Documents using C#
C#을 사용하여 PDF 문서를 인쇄하려면 IronPDF를 사용할 수 있습니다. IronPDF는 인쇄를 지원하는 C# PDF 라이브러리입니다. IronPDF를 사용하면 코드를 통해 직접 PDF 문서를 쉽게 인쇄할 수 있습니다. IronPDF를 사용하면 HTML 파일을 PDF 파일로 변환하고 코드 한 줄로 런타임에 PDF 문서를 인쇄할 수 있습니다. 또한 URL에서 직접 PDF 문서를 인쇄할 수 있습니다.
4.1. HTML 파일에서 PDF 파일 인쇄
IronPDF를 사용하면 HTML 파일을 PDF 문서로 쉽게 변환한 다음 인쇄할 수 있습니다. 다음은 C#에서 IronPDF를 사용하여 HTML 파일에서 PDF 파일을 인쇄하는 방법의 예입니다:
using IronPdf;
// Create a new HTML to PDF renderer
var renderer = new IronPdf.HtmlToPdf();
// Render HTML as a PDF document
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Send the PDF to the default printer to print at 300 DPI without showing a user dialog
pdf.Print(300, true);Imports IronPdf
' Create a new HTML to PDF renderer
Private renderer = New IronPdf.HtmlToPdf()
' Render HTML as a PDF document
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
' Send the PDF to the default printer to print at 300 DPI without showing a user dialog
pdf.Print(300, True)위의 샘플 코드는 PDF 문서의 무음 인쇄를 위한 것입니다. 생성된 PDF 파일을 저장하고 PDF 뷰어에서 열고 싶다면, pdf.Print(300, true)을 pdf.Print(300, false)로 변경해야 합니다. 이 작은 변경으로 인해 인쇄 전에 PDF 파일을 저장할 수 있게 됩니다.
인쇄 출력 파일 위치
아래는 PDF 문서 인쇄에서 출력된 결과입니다.
IronPDF PDF 인쇄
IronPDF는 Microsoft Office 파일을 PPT에서 PDF 파일 또는 Excel 파일을 PDF로 변환하는 쉬운 방법도 제공합니다.
4.2. URL에서 PDF 문서 인쇄
IronPDF를 사용하면 Adobe Acrobat Reader를 사용하지 않고 몇 줄의 코드만으로 URL에서 직접 PDF 문서를 인쇄할 수 있습니다. 아래는 URL에서 PDF 문서를 직접 인쇄하는 코드입니다.
using IronPdf;
// Create a new Chrome PDF renderer
var renderer = new ChromePdfRenderer();
// Render URL as a PDF document
PdfDocument pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
// Send the PDF to the default printer to print at 300 DPI
pdf.Print(300, false);Imports IronPdf
' Create a new Chrome PDF renderer
Private renderer = New ChromePdfRenderer()
' Render URL as a PDF document
Private pdf As PdfDocument = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
' Send the PDF to the default printer to print at 300 DPI
pdf.Print(300, False)위의 코드를 실행하기만 하면 URL이 PDF 문서로 변환되고 인쇄가 시작됩니다. 이 파일을 나중에 읽기 위해 저장할 수도 있습니다.
PDF 파일 저장
아래는 저장된 파일이 출력된 결과입니다.
NuGet 웹사이트에서 가져온 출력 PDF 파일
5. 결론
이 기사에서는 IronPDF라는 C# PDF 라이브러리를 사용하여 Adobe Acrobat 없이 PDF 문서를 인쇄하는 방법을 설명했습니다.
IronPDF는 간단한 API를 제공하여 개발자가 몇 줄의 코드로 PDF 파일을 생성 및 편집할 수 있게 합니다. 이 라이브러리는 HTML, 이미지, Microsoft Office 문서 등 광범위한 파일 형식을 지원하여 이러한 형식을 PDF로 쉽게 변환할 수 있게 합니다. IronPDF를 사용하면 코드에서 직접 PDF 문서를 쉽게 인쇄하고, HTML 파일을 PDF로 변환하며, URL에서 직접 PDF 문서를 인쇄할 수 있습니다. 이 기사에서는 NuGet을 사용하여 IronPDF를 설치하는 방법과 HTML 파일 및 URL에서 PDF 문서를 인쇄하는 방법의 코드 예제를 제공했습니다. 보다 고급 및 상세한 C# 인쇄 튜토리얼을 원하시면 라이브러리 문서 페이지를 참조하시고, 특히 이 튜토리얼과 이 코드 예제를 확인하세요.
IronPDF는 개발 목적으로 무료로 사용할 수 있지만 상업적 사용을 위해서는 라이선스가 필요합니다. 라이선스에 대한 추가 정보는 라이선스 페이지에서 얻을 수 있습니다.

커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다.
관련 기사


