! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

C#(.NET 6)에서 Excel XLSX 스프레드시트를 PDF로 변환하는 방법 > 블로그 & Tips

본문 바로가기

.NET API

블로그 & Tips

C#(.NET 6)에서 Excel XLSX 스프레드시트를 PDF로 변환하는 방법

페이지 정보

작성자 GrapeCity 작성일 2022-04-12 16:45 조회 1,749회 댓글 0건

본문

Excel 스프레드시트를 .NET Core 응용 프로그램에서 생성한 경우 파일을 PDF 형식으로 저장하는 것이 유용할 수 있습니다.



Excel 스프레드시트를 PDF로 변환해야 하는 이유


몇 가지 이유는 다음과 같습니다.

  • Excel 스프레드시트를 장기 보존하려는 경우

  • 시스템에 MS Office가 설치되어 있지 않지만 Excel 스프레드시트를 열거나 인쇄하거나 배포하려는 경우

  • Excel 스프레드시트를 다양한 시스템에서 열어도 동일한 모양을 유지하고 싶은 경우


또는 다음과 같은 회사 보고서를 만들어 배포해야 하는 경우가 있습니다.

  • 수익 및 손실 명세서

  • 회사 예산

  • 판매 예측

  • 손익계산서


GrapeCity Documents for Excel(GcExcel)은 Excel에 의존하지 않는 스프레드시트 API로, 속도가 빠르고 메모리 소비량이 적습니다.


완벽한 .NET Core 지원을 바탕으로 .NET Framework, .NET Core, Mono, Xamarin에서 스프레드시트를 생성, 로드, 수정, 변환할 수 있습니다. 이 스프레드시트 API를 사용하는 응용 프로그램을 클라우드, Windows, Mac 또는 Linux에 배포할 수 있습니다.



.NET에서 Excel 스프레드시트를 PDF로 내보내기


이 데모에서는 다음 내용을 다룹니다.

  • Excel 스프레드시트를 만들어 PDF로 저장하는 방법

  • Excel 스프레드시트를 로드하여 PDF로 저장하는 방법


참고: MAC 또는 Linux에서 GcExcel로 작업할 때는 스프레드시트를 PDF로 내보내기 전에 Workbook.FontFolderPath를 지정하고 필요한 글꼴을 그 경로에 배치해야 합니다.

자세한 내용을 보려면 글꼴 구성 및 스타일 설정을 방문하세요.



1단계: Excel 스프레드시트를 만듭니다


이 링크를 방문하여 Windows, MAC 또는 Linux에서 기본적인 Excel 스프레드시트를 만드세요.


이 자습서의 끝부분에서 스프레드시트는 다음과 같은 모양이 됩니다.

변환



2단계: Excel 스프레드시트를 PDF로 변환합니다


1단계에서는 GcExcel 통합 문서를 사용해 Excel 스프레드시트를 만들고 Excel 파일로 저장했습니다. Excel로 저장하는 대신 통합 문서를 PDF로 직접 저장할 수 있습니다.


워크시트를 단일 PDF에 인쇄해야 하는 경우 워크시트의 PageSetup 클래스를 통해 추가 옵션을 설정할 수 있습니다.

worksheet.PageSetup.Orientation = PageOrientation.Landscape;  
worksheet.PageSetup.IsPercentScale = false;  
worksheet.PageSetup.FitToPagesWide = 1;  
worksheet.PageSetup.FitToPagesTall = 1;  
workbook.Save(@"SimpleBudget.pdf");


PDF는 다음과 같은 모양이 됩니다.

변환



3단계: Excel 스프레드시트를 로드하여 PDF로 저장합니다


Excel이나 GcExcel로 만든 파일이든 타사 도구로 만든 파일이든 GcExcel에서 세 단계만 거치면 어떤 Excel 파일이든 변환할 수 있습니다.


(동일 지역의 다양한 연령대에 따라) 총 계정 데이터의 요약을 계산하는 Excel 파일을 PDF로 변환하려 한다고 가정합시다.

변환



다음 단계를 따르세요.


1. 빈 통합 문서 생성

var workbook = new GrapeCity.Documents.Excel.Workbook();


2. Excel 파일을 통합 문서로 로드

workbook.Open("AgingReport.xlsx");


3. PDF로 저장

workbook.Save("AgingReport.pdf");


Excel 스프레드시트가 PDF로 쉽게 변환되었습니다.

변환


지원되는 PDF 내보내기 기능은 다음과 같습니다.

여기에서 데모를 사용해 보세요.


Java에서 Excel을 PDF로 변환하는 방법에 대한 자세한 내용을 보려면 이 포스팅를 방문하세요.




지금 바로 GcExcel .NET Core를 다운로드하여 직접 테스트해보세요!

 
  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

태그1

인기글

더보기
  • 인기 게시물이 없습니다.
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.