PDF 형식은 문서 공유에 가장 널리 사용되는 문서 형식 중 하나입니다. 이 튜토리얼에서는 C#을 사용하여 Excel을 PDF로 변환하는 방법을 보여줍니다. 이 문서에서는 XLSX 형식을 사용하여 Excel 통합 문서를 PDF 문서로 변환합니다. 또한 몇 줄의 코드로 XLS, CSV, XLT 및 기타 여러 Excel 형식에 대해 C#을 사용하여 Excel을 PDF로 신속하게 변환할 수 있습니다. 또한 변환을 위해 타사 소프트웨어가 필요하지 않습니다.
C#에서 Excel을 PDF로 변환하는 단계
- NuGet에서 GroupDocs.Conversion for .NET를 설치하여 C#을 사용하여 Excel을 PDF로 변환
- GroupDocs.Conversion 네임스페이스에 대한 참조 추가
- Converter 클래스의 인스턴스를 만들고 PDF로 변환할 입력 Excel을 로드합니다.
- PDF 문서에 대한 기본 설정을 제공하기 위해 PdfConvertOptions 클래스 초기화
- Converter 클래스의 Convert 메서드를 호출하고 PdfConvertOptions 클래스의 개체와 함께 출력 PDF 파일의 이름을 전달합니다.
이 단계는 설명이 필요 없으며 프로젝트에서 즉시 *C#*을 사용하여 Excel 파일을 PDF로 변환하는 데 사용할 수 있습니다. 시작하려면 NuGet 패키지 관리자를 사용하여 필요한 라이브러리를 설치합니다. 그런 다음 Converter 클래스 인스턴스를 만들고 PDF로 변환할 Excel 파일을 로드합니다. 마지막으로 변환된 PDF 파일의 설정을 조정하고 디스크에 저장할 수 있습니다.
C#에서 Excel을 PDF로 변환하는 코드
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertExcelToPdfInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert Excel to PDF using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source Excel file for conversion to PDF | |
var converter = new GroupDocs.Conversion.Converter("sample.xlsx"); | |
// Set the starting sheet number and consecutive sheet count | |
var convertOptions = new PdfConvertOptions() | |
{ | |
PageNumber = 1, | |
PagesCount = 2 | |
}; | |
// Convert and save the Excel in PDF format | |
converter.Convert("converted.pdf", convertOptions); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
이 기사에서는 C# Excel을 사용하여 PDF 코드로 파일을 변환하는 방법을 배웠습니다. 페이지 설정 속성을 설정하여 기본 및 고급 변환 사례를 모두 살펴보았습니다. 또한 Excel 통합 문서를 HTML, Microsoft PowerPoint 및 Word 형식으로 간단히 변환할 수 있습니다.
이전 기사에서 C#에서 이미지를 PDF로 변환 코드에 대해 논의했습니다. 관심있으시면 한번 보세요.