Csharp에서 Excel로 변환

Csharp에서 Excel로 변환

Excel 파일을 PDF 파일 형식으로 변환하여 가독성과 사용성을 향상시킵니다. 이 .NET Excel 라이브러리 덕분에 이제 Excel에서 PDF로의 변환 프로세스가 빠르고 효율적입니다. 이 라이브러리를 사용하면 여러 Excel 시트를 하나의 PDF 페이지 또는 여러 PDF 페이지로 변환할 수 있습니다. 또한 요구 사항에 따라 API 호출을 구성할 수 있습니다. 최근에 PDF에서 Excel로 변환을 보여주는 기사를 게시했습니다. 그러나 이 블로그 게시물에서는 프로그래밍 방식으로 C#에서 Excel을 PDF로 변환하는 방법을 배웁니다.

우리는 다음 사항을 다룰 것입니다:

.NET Excel 라이브러리 설치

이 API의 설치 프로세스는 설치 및 사용법에 관한 포괄적인 문서를 찾을 수 있으므로 간단합니다.

따라서 이 라이브러리를 .NET 프로젝트와 통합할 수 있는 두 가지 방법이 있습니다.

따라서 DLL 파일을 다운로드하거나 NuGet 패키지 관리자에서 다음 명령을 실행할 수 있습니다.

Install-Package Aspose.Cells

C#에서 Excel을 PDF로 변환

설치가 완료되면 Excel에서 PDF로의 변환과 관련된 비즈니스 요구 사항을 충족하는 코드 조각을 작성할 준비가 된 것입니다.

다음 단계와 코드 조각에 따라 Excel 시트를 PDF 파일 형식으로 변환할 수 있습니다.

  1. WorkBook 클래스의 개체를 생성하고 원본 Excel 파일을 로드합니다.
  2. save 메서드를 호출하여 문서를 PDF 형식으로 저장합니다.
// WorkBook 클래스의 개체를 만들고 원본 Excel 파일을 로드합니다.
 Workbook workbook = new Workbook("sample.xlsx");
  
// save 메소드를 호출하여 문서를 PDF 형식으로 저장 
 workbook.Save( "output.pdf", SaveFormat.Pdf);

아래 이미지에서 출력을 볼 수 있습니다.

C#에서 Excel을 PDF로

Excel에서 PDF로 API - 고급 옵션

위의 섹션에서 우리는 단 두 줄의 코드가 모든 마법을 수행하는 것을 보았습니다. 그러나 확인할 수 있는 다른 많은 메서드와 속성이 있습니다.

주요 속성 중 일부를 살펴보겠습니다.

  1. WorkBook 클래스의 인스턴스를 초기화하고 원본 Excel 파일을 로드합니다.
  2. PDF 옵션에 액세스하려면 PdfSaveOptions 클래스의 개체를 만듭니다.
  3. true이고 디렉토리가 존재하지 않으면 CreateDirectory는 파일을 저장하기 전에 디렉토리를 생성합니다.
  4. Worksheet 클래스의 개체를 생성하여 Excel 파일의 첫 번째 워크시트에 액세스합니다.
  5. HideRow 메서드를 호출하여 워크시트의 세 번째 행을 숨깁니다.
  6. HideColumn 메서드를 호출하여 워크시트의 두 번째 열을 숨깁니다.
  7. save 메서드를 호출하여 문서를 PDF 형식으로 저장합니다.
// WorkBook 클래스의 인스턴스를 초기화하고 원본 Excel 파일을 로드합니다. 
Workbook workbook = new Workbook("sample.xlsx");
// PDF 옵션에 액세스하려면 PdfSaveOptions 클래스의 개체를 만듭니다. 
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
// true이고 디렉토리가 존재하지 않으면 파일을 저장하기 전에 디렉토리가 자동으로 생성됩니다.
pdfSaveOptions.CreateDirectory = true;
// Worksheet 클래스의 개체를 생성하여 Excel 파일의 첫 번째 워크시트에 액세스  
Worksheet worksheet = workbook.Worksheets[0];
// HideRow 메서드를 호출하여 워크시트의 세 번째 행을 숨깁니다. 
worksheet.Cells.HideRow(2);
// HideColumn 메서드를 호출하여 워크시트의 두 번째 열 숨기기 
worksheet.Cells.HideColumn(1);
// 저장 메소드를 호출하여 문서를 PDF 형식으로 저장 
workbook.Save( "output.pdf", SaveFormat.Pdf);

무료 라이선스 받기

평가 제한 없이 API를 사용해 볼 수 있는 무료 임시 라이선스를 얻을 수 있습니다.

합산

이것으로 이 블로그 포스트를 마칩니다. 우리는 프로그래밍 방식으로 C#에서 Excel을 PDF로 변환하는 방법을 배웠습니다. 또한 .NET 응용 프로그램에서 파일을 조작하기 위한 몇 가지 고급 메서드와 속성을 살펴보았습니다. 문서에서 확인할 수 있는 다른 많은 속성과 메서드가 있습니다. 또한 아래의 “참고 항목” 섹션에서 몇 가지 관련 주제를 찾을 수 있습니다. 마지막으로 conholdate.com은 다른 흥미로운 주제에 대한 새로운 블로그 게시물을 작성하고 있습니다. 따라서 최신 업데이트에 대한 연락을 유지하십시오.

질문하기

포럼에서 질문이나 질문에 대해 알려주실 수 있습니다.

자주 묻는 질문

C# 라이브러리를 사용하여 Excel을 PDF로 변환하는 방법은 무엇입니까?

이 강력한 라이브러리 .NET Excel 라이브러리를 설치하여 Excel에서 PDF로 변환하십시오. 이 변환 및 조작을 자동화하는 데 도움이 되는 방대한 방법 스택을 제공합니다.

Excel 시트를 PDF로 어떻게 변환합니까?

다음 단계와 코드 조각을 사용하여 Excel 시트를 PDF 파일 형식으로 변환할 수 있습니다.

  1. WorkBook 클래스의 객체를 생성하고 소스 엑셀 파일을 불러옵니다.
  2. save 메서드를 호출하여 문서를 PDF 형식으로 저장합니다.
// WorkBook 클래스의 개체를 만들고 원본 Excel 파일을 로드합니다.
 Workbook workbook = new Workbook("sample.xlsx");
  
// save 메소드를 호출하여 문서를 PDF 형식으로 저장 
 workbook.Save( "output.pdf", SaveFormat.Pdf);

Excel을 무료로 PDF로 변환하려면 어떻게 합니까?

이 .NET 라이브러리를 설치하여 이 변환 프로세스를 자동화할 수 있습니다. 다양한 구독 요금제를 제공하며 무료 요금제도 함께 제공됩니다.

또한보십시오