IRONPRINT 사용하여 C#을 사용하여 PDF 파일을 프린터로 전송하는 방법 (단계별 튜토리얼) 커티스 차우 업데이트됨:6월 22, 2025 다운로드 IronPrint NuGet 다운로드 무료 체험 시작하기 LLM용 사본 LLM용 사본 LLM용 마크다운 형식으로 페이지를 복사하세요 ChatGPT에서 열기 ChatGPT에 이 페이지에 대해 문의하세요 제미니에서 열기 제미니에게 이 페이지에 대해 문의하세요 Grok에서 열기 Grok에게 이 페이지에 대해 문의하세요 혼란 속에서 열기 Perplexity에게 이 페이지에 대해 문의하세요 공유하다 페이스북에 공유하기 트위터에 공유하기 LinkedIn에 공유하기 URL 복사 이메일로 기사 보내기 IronPrint는 Iron Software의 최신 .NET 인쇄 라이브러리로, Windows, macOS, Android, iOS를 포함한 다양한 플랫폼과의 호환성을 제공합니다. 지금 IronPrint로 시작하세요! PDF는 "휴대용 문서 형식"을 의미합니다. 개발자가 애플리케이션에서 프로그램적으로 PDF 파일을 인쇄해야 하는 많은 시나리오가 있습니다. C#에서는 이것이 매우 지루한 작업일 수 있지만, IronPDF 덕분에 몇 줄의 코드로 매우 쉽게 수행할 수 있게 되었습니다. 이 도구를 통해 기본 프린터 설정으로 PDF 문서를 인쇄할 수 있을 뿐만 아니라 사용자 정의 인쇄 옵션으로도 인쇄할 수 있습니다. 이 튜토리얼에서는 C# 언어를 사용하여 PDF를 인쇄하는 방법을 배웁니다. 이 튜토리얼에서 다루는 주제 여기에서는 다음 주제를 다룹니다. IronPDF 라이브러리 C# 콘솔 프로젝트 생성 IronPDF 설치 NuGet 패키지 관리자 NuGet 패키지 관리자 콘솔 DLL 파일 사용 IronPDF 네임스페이스 추가 PDF 문서 인쇄 PDF 문서 생성 및 PDF 인쇄 URL에서 PDF 문서 생성 및 인쇄 고급 인쇄 요약 ## C#에서 PDF를 프린터로 보내는 방법 PDF를 프린터로 보내는 C# 라이브러리 설치 `Print` 메서드를 이용하여 기본 프린터 설정으로 PDF 인쇄 `PrinterName` 속성을 설정하여 특정 프린터로 보내기 `PrinterResolution` 속성을 설정하여 프린터의 해상도를 사용자 정의 C#에서 인쇄된 페이지 수량을 추적합니다. IronPDF IronPDF는 개발자가 쉽게 PDF 파일을 만들 수 있도록 하는 .NET Framework용 PDF 라이브러리입니다. IronPDF의 렌더링은 Google Chrome의 데스크탑 버전에 대해 "픽셀 단위로 정확"합니다. IronPDF는 한 줄의 코드로 PDF 문서를 쉽게 만듭니다. Acrobat Reader 또는 기타 PDF 뷰어 없이 PDF 문서를 처리할 수 있습니다. IronPDF는 HTML 문자열, HTML 파일 또는 URL에서 PDF 파일을 생성하는 데 사용할 수 있습니다. 이후 이러한 파일을 기본 프린터로 보내 인쇄할 수 있습니다. A free trial of IronPDF is available. IronPDF 라이브러리의 몇 가지 중요한 기능 HTML 4 및 5, CSS 및 JavaScript에서 PDF 문서 생성 URL에서 PDF 문서 생성 기본 물리적 프린터로 PDF 인쇄 인쇄 작업 설정(특정 페이지 인쇄 등) 조정 사용자 정의 네트워크 로그인 자격 증명, 사용자 에이전트, 프록시, 쿠키, HTTP 헤더 및 양식 필드 또는 변수를 사용하여 URL 로드, 따라서 HTML 로그인 양식 뒤의 웹 페이지 접근 허용 PDF(Portable Document Format) 양식 필드 데이터 읽기 및 채우기 PDF 파일에서 이미지 및 텍스트 추출 PDF 문서의 디지털 서명 타사 라이브러리 필요 없음 1. C# 프로젝트 생성 이 튜토리얼에서는 Visual Studio 2022를 사용하지만 이전 버전도 사용할 수 있습니다. Visual Studio 2022를 엽니다. 새로운 C# .NET 콘솔 프로젝트 생성. .NET Core 콘솔 애플리케이션 선택. 콘솔 애플리케이션 프로젝트에 이름 지정, 예: DemoApp. .NET Framework 6.0은 우리가 사용할 최신 및 가장 안정적인 버전입니다. "Create" 버튼을 클릭하세요. .NET Framework 2. IronPDF 라이브러리 설치 IronPDF 라이브러리를 설치하기 위해 아래 나열된 방법 중 하나를 사용할 수 있습니다: 2.1. NuGet 패키지 관리자 NuGet 패키지 관리자에서 IronPDF C# .NET Core 라이브러리 설치 가능. Tools > NuGet 패키지 관리자 > Manage NuGet Packages for Solution을 클릭하여 패키지 관리자 열기. 패키지 관리자 솔루션 탐색기에서 프로젝트를 오른쪽 클릭하고 Manage NuGet Packages를 클릭. NuGet 패키지 관리자 - 솔루션 탐색기 IronPDF 검색. IronPDF 선택 후 Install 클릭. 라이브러리가 설치를 시작합니다. IronPDF를 설치하세요 2.2. NuGet 패키지 관리자 콘솔 Tools > NuGet 패키지 관리자 > 패키지 관리자 콘솔을 클릭하여 NuGet 패키지 관리자 콘솔 열기. 명령줄에 다음 명령 입력: Install-Package IronPrint 패키지 관리자 콘솔 2.3. DLL 파일 사용하기 프로젝트에서 IronPDF를 사용하는 또 다른 방법은 IronPDF 라이브러리의 DLL 파일 추가입니다. 이 링크에서 DLL 파일 다운로드 가능. DLL zip 파일 다운로드 후 특정 폴더에 추출. Visual Studio에서 프로젝트 열기. 솔루션 탐색기에서 "References"를 오른쪽 클릭하고 IronPDF DLL 파일 찾아보기. 2.4. IronPDF 네임스페이스 추가 설치가 완료되면 IronPDF와 System.Drawing 네임스페이스를 프로그램 파일에 추가하세요. using IronPdf; using System.Drawing; using IronPdf; using System.Drawing; $vbLabelText $csharpLabel 참고: IronPDF의 기능을 사용하고자 하는 모든 파일에 이러한 참조를 추가해야 합니다. IronPDF가 설치되어 준비되었습니다! 이제 .NET Core 애플리케이션용 첫 번째 PDF 문서를 생성하고 이를 기본 프린터로 보내 인쇄할 수 있습니다. 코드 예제를 사용하여 아래에서 일부를 살펴보겠습니다. 3. PDF 문서 인쇄 3.1. HTML에서 PDF 문서 생성 및 인쇄 HTML 문자열을 처리하여 PDF 형식으로 변환하는 것은 매우 쉽습니다. 이 새로 생성된 파일은 IronPDF를 사용하여 인쇄할 수 있습니다. 다음은 PDF를 쉽게 생성하는 코드입니다. // Create an instance of ChromePdfRenderer var chromePdfRenderer = new IronPdf.ChromePdfRenderer(); // Render any HTML fragment to a PDF document using var pdfDocument = chromePdfRenderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1><p>This tutorial will help to print this text to a PDF file.</p>"); // Send the PDF to the default printer pdfDocument.Print(); // Create a PrintDocument object that can be used for further configurations System.Drawing.Printing.PrintDocument printDocument = pdfDocument.GetPrintDocument(); // Create an instance of ChromePdfRenderer var chromePdfRenderer = new IronPdf.ChromePdfRenderer(); // Render any HTML fragment to a PDF document using var pdfDocument = chromePdfRenderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1><p>This tutorial will help to print this text to a PDF file.</p>"); // Send the PDF to the default printer pdfDocument.Print(); // Create a PrintDocument object that can be used for further configurations System.Drawing.Printing.PrintDocument printDocument = pdfDocument.GetPrintDocument(); $vbLabelText $csharpLabel 이 코드는 RenderHtmlAsPdf 함수에 전달된 HTML 콘텐츠로 PDF 파일을 생성합니다. 이 함수는 HTML 조각을 PDF 문서로 변환합니다. IronPDF 라이브러리를 사용하여 PDF 파일 또는 PDF 페이지를 생성하려면 HTML 태그에 익숙해야 합니다. 우리는 PDF 파일의 출력을 프린터로 보내기 위해 Print 함수를 사용합니다. 프린터 대화 상자가 표시되어 인쇄 작업을 확인할 수 있습니다. 3.2. URL에서 PDF 문서 생성 및 인쇄 또한 URL을 사용하여 PDF 문서를 생성할 수 있습니다: // Create an instance of ChromePdfRenderer var chromePdfRenderer = new IronPdf.ChromePdfRenderer(); // Render a PDF from a URL var pdfDocument = chromePdfRenderer.RenderUrlAsPdf("https://ironpdf.com/"); // Send the PDF to the default printer pdfDocument.Print(); // Create a PrintDocument object that can be used for further configurations System.Drawing.Printing.PrintDocument printDocument = pdfDocument.GetPrintDocument(); // Create an instance of ChromePdfRenderer var chromePdfRenderer = new IronPdf.ChromePdfRenderer(); // Render a PDF from a URL var pdfDocument = chromePdfRenderer.RenderUrlAsPdf("https://ironpdf.com/"); // Send the PDF to the default printer pdfDocument.Print(); // Create a PrintDocument object that can be used for further configurations System.Drawing.Printing.PrintDocument printDocument = pdfDocument.GetPrintDocument(); $vbLabelText $csharpLabel 여기서는 지정된 URL에서 PDF 파일이 생성된 후 인쇄됩니다. URL에서 생성된 PDF 인쇄 4. 고급 인쇄 옵션 IronPDF는 다양한 인쇄 기능을 처리할 수 있는 다재다능한 능력을 가지고 있습니다. 프린터 찾기 및 인쇄 해상도 설정과 같은 기능을 다룰 수 있습니다. 4.1 프린터 지정 프린터를 지정하려면 현재 인쇄 문서 객체를 가져온 다음( GetPrintDocument 메서드를 사용하여), PrinterSettings.PrinterName 속성을 사용하면 됩니다. 사용 가능한 프린터를 선택할 수 있습니다. using (var printDocument = pdfDocument.GetPrintDocument()) { // Specify the printer name printDocument.PrinterSettings.PrinterName = "Microsoft Print to PDF"; // Print the document printDocument.Print(); } using (var printDocument = pdfDocument.GetPrintDocument()) { // Specify the printer name printDocument.PrinterSettings.PrinterName = "Microsoft Print to PDF"; // Print the document printDocument.Print(); } $vbLabelText $csharpLabel 위 코드 샘플에서, "Microsoft Print to PDF"가 프린터로 선택되었습니다. 특정 인쇄 설정에 대한 더 많은 정보는 문서 페이지에서 찾을 수 있습니다. 4.2 프린터 해상도 설정 PDF를 인쇄하는 데 필요한 해상도를 설정할 수 있습니다. 해상도는 픽셀 수로 측정되는 인쇄 품질을 의미합니다. PDF 문서의 DefaultPageSettings.PrinterResolution 속성을 사용하여 인쇄 문서의 해상도를 설정할 수 있습니다. // Set custom printer resolution printDocument.DefaultPageSettings.PrinterResolution = new System.Drawing.Printing.PrinterResolution { Kind = System.Drawing.Printing.PrinterResolutionKind.Custom, X = 1200, Y = 1200 }; // Set custom printer resolution printDocument.DefaultPageSettings.PrinterResolution = new System.Drawing.Printing.PrinterResolution { Kind = System.Drawing.Printing.PrinterResolutionKind.Custom, X = 1200, Y = 1200 }; $vbLabelText $csharpLabel 4.3 Tracing Printing Processes Using C# 다음 코드 예제에서는 프린터 이름을 변경하고, 해상도를 설정하며, 인쇄된 페이지 수를 얻는 방법을 보여줍니다. int printedPages; using (var printDocument = pdfDocument.GetPrintDocument()) { // Specify the printer name printDocument.PrinterSettings.PrinterName = "Microsoft Print to PDF"; // Set custom printer resolution printDocument.DefaultPageSettings.PrinterResolution = new System.Drawing.Printing.PrinterResolution { Kind = System.Drawing.Printing.PrinterResolutionKind.Custom, X = 1200, Y = 1200 }; // Track number of printed pages printedPages = 0; printDocument.PrintPage += (sender, args) => printedPages++; // Print the document printDocument.Print(); } int printedPages; using (var printDocument = pdfDocument.GetPrintDocument()) { // Specify the printer name printDocument.PrinterSettings.PrinterName = "Microsoft Print to PDF"; // Set custom printer resolution printDocument.DefaultPageSettings.PrinterResolution = new System.Drawing.Printing.PrinterResolution { Kind = System.Drawing.Printing.PrinterResolutionKind.Custom, X = 1200, Y = 1200 }; // Track number of printed pages printedPages = 0; printDocument.PrintPage += (sender, args) => printedPages++; // Print the document printDocument.Print(); } $vbLabelText $csharpLabel 5. 요약 IronPDF는 PDF 문서를 다루기 위한 완전한 솔루션입니다. 다양한 형식을 PDF로 변환할 수 있는 기능을 제공합니다. PDF 파일의 조작 및 형식화가 IronPDF 라이브러리 함수로 매우 쉬워집니다. PDF 파일을 생성하고 형식화하는 데 필요한 것은 몇 줄의 코드일 뿐입니다. 또한 프로그래밍 방식으로 PDF를 인쇄할 수 있습니다. 컴퓨터의 기본 프린터로 PDF를 보내어 이를 수행합니다. 사용자에게 인쇄 대화상자를 표시하거나 Print 메서드의 오버로드를 사용하여 조용히 인쇄할 수 있습니다. A free trial of IronPDF is also available to test its full potential to generate and print PDF documents in your applications. 라이센스에 대한 자세한 정보는 이 링크에서 찾을 수 있습니다. 또한, 현재 특별 할인으로 Iron Software 제품 다섯 개를 두 개의 가격으로 얻을 수 있습니다. 자주 묻는 질문 C#에서 PDF 문서를 프로그램적으로 인쇄하려면 어떻게 해야 하나요? IronPDF 사용하면 C#에서 PDF 문서를 프로그래밍 방식으로 인쇄할 수 있습니다. Print 와 같은 메서드를 활용하여 기본 프린터 또는 지정된 프린터로 PDF를 전송하고 인쇄 옵션을 사용자 지정할 수 있습니다. C#에서 인쇄용 PDF 라이브러리를 설치하는 단계는 무엇인가요? IronPDF 라이브러리를 설치하려면 Visual Studio의 NuGet 패키지 관리자, NuGet 패키지 관리자 콘솔을 사용하거나 DLL 파일을 통해 라이브러리를 추가할 수 있습니다. 이 라이브러리를 사용하여 HTML에서 PDF를 생성할 수 있나요? 네, IronPDF RenderHtmlAsPdf 메서드를 사용하여 HTML에서 PDF를 생성할 수 있도록 지원합니다. 이를 통해 HTML, CSS 및 JavaScript 를 PDF 문서로 변환할 수 있습니다. 이 라이브러리를 사용하여 특정 프린터로 PDF 파일을 보내려면 어떻게 해야 하나요? PDF 파일을 특정 프린터로 보내려면 IronPDF 내의 PrintDocument 객체의 PrinterSettings.PrinterName 속성을 원하는 프린터 이름으로 설정하면 됩니다. 이 도서관은 어떤 고급 인쇄 옵션을 지원하나요? IronPDF 프린터 설정 지정, 인쇄 해상도 조정, 인쇄 페이지 수 추적 등과 같은 고급 인쇄 옵션을 지원합니다. 이 PDF 라이브러리를 사용하여 사용자 지정 인쇄 해상도를 설정할 수 있습니까? 예, IronPDF 의 PrintDocument 객체에 있는 DefaultPageSettings.PrinterResolution 속성을 사용하여 사용자 지정 인쇄 해상도를 설정할 수 있습니다. 이 라이브러리를 사용하여 URL을 PDF로 렌더링하려면 어떻게 해야 하나요? IronPDF의 RenderUrlAsPdf 메서드를 사용하면 URL을 PDF로 렌더링할 수 있으며, 이 메서드를 통해 웹 페이지를 PDF 문서로 변환할 수 있습니다. 이 도서관은 무료 체험을 제공하나요? 네, IronPDF 사용자가 PDF 문서 생성 및 인쇄 기능을 살펴볼 수 있도록 무료 체험판을 제공합니다. 이 라이브러리를 사용하여 인쇄된 페이지 수를 추적할 수 있나요? 예, IronPDF 사용하면 인쇄 작업 중에 PrintDocument 객체의 속성에 접근하여 인쇄된 페이지 수를 추적할 수 있습니다. 이 PDF 인쇄 라이브러리는 어떤 플랫폼과 호환되나요? IronPDF Windows, macOS, Android, iOS 등 다양한 플랫폼과 호환되므로 여러 개발 환경에서 활용할 수 있습니다. 커티스 차우 지금 바로 엔지니어링 팀과 채팅하세요 기술 문서 작성자 커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다. 커티스는 개발 분야 외에도 사물 인터넷(IoT)에 깊은 관심을 가지고 있으며, 하드웨어와 소프트웨어를 통합하는 혁신적인 방법을 연구합니다. 여가 시간에는 게임을 즐기거나 디스코드 봇을 만들면서 기술에 대한 애정과 창의성을 결합합니다. 관련 기사 업데이트됨 2월 27, 2026 Adobe 프로그램 없이 IronPrint 사용하여 VB .NET 에서 PDF를 인쇄하는 방법 VB .NET 이용한 PDF 인쇄 튜토리얼: IronPrint 사용하여 무음 인쇄, 대화 상자 옵션, 사용자 지정 인쇄 설정 및 프린터 관리 방법을 알아보세요. Adobe는 필요하지 않습니다. 더 읽어보기 업데이트됨 12월 19, 2025 VB .NET Adobe 프로그램을 열지 않고 IronPrint 로 PDF 인쇄하기 VB .NET PDF 인쇄 튜토리얼: IronPrint 사용하여 .NET 앱에서 PDF 인쇄를 구현하는 방법. 자동 인쇄, 대화 상자 옵션, 사용자 지정 설정 등을 다룹니다. 더 읽어보기 업데이트됨 1월 25, 2026 IronPrint 사용하여 VB .NET 에서 PDF를 인쇄하는 방법 VB .NET PDF 인쇄 튜토리얼: IronPrint 사용하여 .NET 앱에서 PDF 인쇄를 구현하는 방법. 자동 인쇄, 대화 상자 옵션, 사용자 지정 설정 등을 다룹니다. 더 읽어보기 C#을 이용한 PDF 프로그램 인쇄 (코드 예제 튜토리얼)VB .NET 에서 PDF를 인쇄하는 ...
업데이트됨 2월 27, 2026 Adobe 프로그램 없이 IronPrint 사용하여 VB .NET 에서 PDF를 인쇄하는 방법 VB .NET 이용한 PDF 인쇄 튜토리얼: IronPrint 사용하여 무음 인쇄, 대화 상자 옵션, 사용자 지정 인쇄 설정 및 프린터 관리 방법을 알아보세요. Adobe는 필요하지 않습니다. 더 읽어보기
업데이트됨 12월 19, 2025 VB .NET Adobe 프로그램을 열지 않고 IronPrint 로 PDF 인쇄하기 VB .NET PDF 인쇄 튜토리얼: IronPrint 사용하여 .NET 앱에서 PDF 인쇄를 구현하는 방법. 자동 인쇄, 대화 상자 옵션, 사용자 지정 설정 등을 다룹니다. 더 읽어보기
업데이트됨 1월 25, 2026 IronPrint 사용하여 VB .NET 에서 PDF를 인쇄하는 방법 VB .NET PDF 인쇄 튜토리얼: IronPrint 사용하여 .NET 앱에서 PDF 인쇄를 구현하는 방법. 자동 인쇄, 대화 상자 옵션, 사용자 지정 설정 등을 다룹니다. 더 읽어보기