
C# PDF를 텍스트로 변환하기 (코드 예제)
Excel 파일은 쉽게 변경될 수 있고 모든 장치와 프로그램과 호환되지 않기 때문에 공유하기 어렵습니다. 반면에, PDF(Portable Document Format)는 전 세계적으로 호환되고 특별한 소프트웨어 없이 편집할 수 없습니다. 이러한 이유로 많은 기업들은 개발자들이 Excel 파일 (.xls, .xlsx)을 ISO 표준 버전의 PDF 형식으로 프로그래밍 방식으로 변환하도록 요구합니다.
이것이 중요한 이유는 여러 가지가 있습니다. 첫 번째로, Excel 통합 문서에 포함된 데이터가 변경될 수 없도록 보장합니다. 두 번째로, 파일이 모든 장치나 프로그램에서 볼 수 있도록 합니다. 그리고 마지막으로, 파일에 비밀번호를 설정하여 무단 접근을 방지할 수 있도록 합니다. 전반적으로, Excel 파일을 PDF 형식으로 변환하는 것은 데이터를 보호하고 모든 플랫폼에서의 호환성을 보장하는 중요한 방법입니다.
적절한 도구와 지식이 있으면 Excel을 PDF 문서 형식으로 변환하는 것은 간단한 작업일 수 있습니다. IronPDF C# 라이브러리를 .NET Core에서 어떻게 사용하는지 살펴봅시다.
C#에서 Excel을 PDF로 변환하는 방법
- Excel 파일을 PDF로 변환하기 위한 C# 라이브러리 설치
- Excel 파일을 HTML 파일로 내보내기
RenderHtmlFileAsPdf메서드를 사용하여 HTML 파일에서 PDF 생성- 새 PDF에 비밀번호를 선택적으로 추가
- Excel 파일과 동일한 스타일의 PDF 저장
IronPDF: .NET PDF 라이브러리
IronPDF는 C#과 VB.NET에서 PDF 파일을 생성, 편집 및 병합하기 쉽게 만들어주는 .NET 라이브러리입니다. IronPDF를 사용하면 C#에서 PDF를 처음부터 만들거나 기존 HTML, CSS 및 JavaScript 파일을 PDF로 변환할 수 있습니다. 또한 PDF 파일에 머리글, 바닥글, 워터마크, 페이지 번호를 추가할 수 있습니다. 프로젝트에서 다른 사람과 협업해야 하는 경우, IronPDF를 사용하여 여러 PDF 파일을 하나로 쉽게 병합할 수 있습니다.
이 기사 전체에서 IronPDF를 사용하여 Excel 문서를 C#과 .NET Core로 PDF 문서로 변환하는 방법을 보여줍니다.
필수 조건
XLSX 파일을 PDF 문서로 변환하기 위한 몇 가지 전제 조건이 있습니다.
- Visual Studio 2022 (권장)
- 최신 .NET Framework를 사용하는 실행 중인 .NET 애플리케이션 (권장)
- Microsoft Office 설치됨
- Excel을 PDF로 변환하기 위한 IronPDF 라이브러리를 설치하기 위한 안정적인 인터넷 연결
Excel 파일을 PDF로 변환하기 위한 주요 단계로 이동합시다.
단계 1: Excel 워크북을 HTML로 내보내기
Excel 파일을 HTML 형식으로 내보내려면 다음 단계를 수행하십시오:
-
Microsoft Excel을 실행하고 Excel 스프레드시트를 로드합니다.
Excel 스프레드시트 로드 -
'파일' 메뉴에서 '다른 이름으로 저장'을 선택합니다.
다른 이름으로 저장 옵션 -
'찾아보기' 버튼을 클릭하고 원하는 위치로 이동합니다. 파일 형식 드롭다운에서 'HTML 페이지'를 선택합니다.
파일 형식 선택
위 단계를 완료하면 Excel 파일이 HTML 파일로 변환됩니다. 내보낸 HTML 파일은 이제 PDF로 변환할 수 있습니다.
단계 2: IronPDF를 솔루션에 추가
다음 단계는 NuGet 패키지 관리 콘솔을 사용하여 이 프로젝트에 IronPDF를 설치하는 것입니다. 상단 메뉴에서 도구를 클릭하고 NuGet 패키지 관리자를 선택한 후 '패키지 관리자 콘솔'을 선택합니다.
NuGet 패키지 매니저
콘솔에서 IronPDF를 설치하기 위해 다음 명령을 작성하십시오.
이 명령은 프로젝트에 IronPDF의 최신 버전을 설치합니다.
단계 3: Excel 파일을 PDF로 변환하기 위한 코드 예제
파일 Program.cs을 열고 IronPDF C# 라이브러리를 사용하여 Excel 파일을 PDF로 변환하는 다음 코드 단편을 작성합니다.
단계 3.1: IronPDF 포함
프로그램에서 사용하기 위해 코드 파일에 IronPDF를 가져옵니다.
using IronPdf;Imports IronPdf위의 코드는 코드에 IronPDF를 참여할 수 있게 합니다.
단계 3.2: ChromePdfRenderer 객체 인스턴스화
프로그램에서 ChromePdfRenderer 객체를 인스턴스화합니다. 이것은 IronPDF를 사용하여 HTML 파일을 PDF로 변환할 수 있게 해줍니다.
var renderer = new ChromePdfRenderer();Dim renderer = New ChromePdfRenderer()단계 3.3: HTML(Excel 파일에서 내보내진)을 PDF로 변환
RenderHtmlFileAsPdf 함수를 사용하여 HTML 파일을 PDF로 변환합니다. 매개변수 목록에서 HTML 파일 경로를 전달합니다. IronPDF는 HTML 파일의 내용을 읽고 이를 PDF 문서로 변환합니다.
var document = renderer.RenderHtmlFileAsPdf(@"C:\Users\Administrator\Desktop\Inventory.html");Dim document = renderer.RenderHtmlFileAsPdf("C:\Users\Administrator\Desktop\Inventory.html")IronPDF는 또한 PDF 파일에 비밀번호를 추가하여 PDF 파일을 편집, 열기, 인쇄 및 기타 작업을 방지할 수 있게 지원합니다. IronPDF를 사용하여 비밀번호를 추가하는 방법을 살펴보겠습니다.
PDF 파일에 비밀번호 추가
이전에 생성된 PDF 문서의 SecuritySettings 속성을 사용하여 비밀번호를 설정합니다. 이는 데이터 유출로부터 PDF 파일을 보호하는 데 도움이 됩니다.
document.SecuritySettings.UserPassword = "editable";document.SecuritySettings.UserPassword = "editable"단계 3.4: PDF 파일 저장
이제 다음 코드를 사용하여 생성된 PDF 파일을 로컬 머신에 저장할 시간입니다.
document.SaveAs("C:\\excelToPdf.pdf");document.SaveAs("C:\excelToPdf.pdf")출력 PDF 파일
파일을 열려고 하면 비밀번호가 필요합니다.
파일에 입력할 비밀번호
비밀번호 입력 후 Excel 파일에서 변환된 PDF 파일을 볼 수 있습니다. IronPDF는 원본 형식을 유지하면서 Excel 문서를 PDF로 아름답게 변환합니다.
출력 PDF 파일
모든 워크시트가 거기에 표시됩니다. 워크시트 이름을 클릭하여 원하는 워크시트를 열 수 있습니다.
PDF 워크시트
요약
IronPDF는 C# .NET에서 사용 가능한 사용하기 쉬운 PDF 변환기입니다. 이 블로그 게시물에서는 IronPDF를 사용하여 Excel을 PDF로 변환하는 방법을 보여드렸습니다. IronPDF의 기능에 대해 더 알고 싶거나 사용 예를 보고 싶다면 HTML에서 PDF 파일을 생성하는 방법에 대한 기사를 확인하세요.
IronPDF 무료 체험판으로 시작하고, 이후에 $999에 IronPDF를 구입할 수 있습니다. 또는 Iron Software 제품을 하나 이상 필요로 하는 경우, 두 제품 가격으로 다섯 개의 소프트웨어 프로그램이 포함된 Iron Suite 번들을 구입할 수 있습니다.
IronXL is a C# library specializing in the efficient processing of Microsoft Excel spreadsheets. Use this library to read Excel files in C# without using Microsoft Office Interop.

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


