.NET에서 Excel 시트를 PDF로 변환하는 방법 > 블로그 & Tips

본문 바로가기

.NET Core API

블로그 & Tips

.NET에서 Excel 시트를 PDF로 변환하는 방법

페이지 정보

작성자 GrapeCity 작성일 20-10-13 16:39 조회 27회 댓글 0건

본문

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


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


몇 가지 이유를 들자면 다음과 같습니다.

  • Excel 스프레드시트를 장기 보존하고 싶은 경우

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

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


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

  • 수익 및 손실 명세서

  • 회사 예산

  • 판매 예측

  • 손익계산서


GCExcel API for .NET Core는 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에서 Documents for Excel 시작하기" 포스팅을 방문하여 Windows, MAC 또는 Linux에서 기본적인 Excel 스프레드시트를 만드십시오.

이 튜토리얼을 마치면 스프레드시트는 다음과 같은 모양이 됩니다.

Excel 스프레드시트 만들기


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

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

workbook.Save(@"SimpleBudget.pdf",SaveFileFormat.Pdf);


그러면 PDF는 다음과 같은 모습이 됩니다.

Excel 스프레드시트를 PDF로 변환


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

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

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

Excel 스프레드시트를 PDF로 변환


다음 단계를 따르면 됩니다.


빈 통합 문서 생성

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


Excel 파일을 통합 문서로 로드

var fileStream = new FileStream("AgingReport.xlsx", FileMode.Open);
workbook.Open(fileStream);


PDF로 저장

workbook.Save("AgingReport.pdf", SaveFileFormat.Pdf);


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

Excel 스프레드시트를 PDF로 변환

Excel 스프레드시트를 PDF로 변환


지원되는 PDF 내보내기 기능은 다음과 같습니다.
  • 페이지 설정 지정

  • 텍스트

  • 숫자 서식

  • 오버플로 텍스트

  • 글꼴 효과

  • 테두리

  • 조건부 서식

  • 그림

  • 채우기

  • 스파크라인

  • 통합 문서를 PDF로 저장

  • 워크시트를 PDF로 저장

  • 글꼴 폴더 설정



  • 페이스북으로 공유
  • 트위터로  공유
  • 구글플러스로 공유
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

그레이프시티 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

태그

그레이프시티 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@grapecity.com | 전화 : 1670-0583 | 경기도 안양시 동안구 시민대로 230, B-703(관양동, 아크로타워) 그레이프시티(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 Copyright ⓒ 2020 GrapeCity inc.