스타일과 디자인을 유지하면서 문서를 전송하는 데 널리 사용되는 파일 형식은 PDF(Portable Document Format)인 반면, CSV(쉼표로 구분된 값) 파일은 표 형식 데이터를 저장하고 교환하는 데 사용됩니다. 보다 체계적이고 안전한 형식으로 데이터를 공유하거나 전문적인 보고서 및 문서를 작성하려는 경우 C#을 사용하여 CSV를 PDF로 변환하는 것이 매우 유용합니다. 이 튜토리얼에서는 C#을 사용하여 CSV를 PDF로 내보내기하기 위해 변환 라이브러리를 활용하는 방법을 살펴보겠습니다.
C#을 사용하여 CSV를 PDF로 변환하는 단계
- CSV 파일을 PDF 형식으로 내보내려면 GroupDocs.Conversion for .NET을 사용하도록 IDE를 설정하세요.
- CSV의 파일 경로를 생성자에 전달하여 Converter 클래스의 객체를 생성합니다.
- PdfConvertOptions 객체를 생성하고 출력 PDF에 대해 원하는 속성을 설정합니다.
- 출력 PDF를 저장하는 저장 옵션이 있는 Converter.Save 메서드를 호출하세요.
CSV는 행과 열로 구성된 데이터이고, 행은 레코드이고, 열은 필드이며 쉼표로 구분됩니다. 그러나 PDF는 문서의 시각적 모양을 유지하는 고정 레이아웃 형식으로 텍스트, 이미지, 그래픽을 포함한 문서 콘텐츠를 캡처하는 Adobe에서 개발한 파일 형식입니다. .NET이 설치되어 있는 경우 제공된 지침을 준수하는 것은 Windows, macOS, Linux 등 널리 인식되는 운영 체제에 적합합니다. *C#*에서 CSV를 PDF로 변환하기 위해 추가 소프트웨어를 설치할 필요가 없습니다.
C#을 사용하여 CSV를 PDF로 변환하는 코드
using GroupDocs.Conversion; | |
using GroupDocs.Conversion.FileTypes; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertCSVtoPDFUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Conversion library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Conversion.lic"); | |
// Load the input CSV | |
using (Converter converter = new Converter("input.csv")) | |
{ | |
PdfConvertOptions options = new PdfConvertOptions | |
{ | |
PageNumber = 2, | |
PagesCount = 1, | |
Rotate = Rotation.On90, | |
Dpi = 300, | |
Width = 1024, | |
Height = 768 | |
}; | |
//Save the output PDF file | |
converter.Convert("converted.pdf", options); | |
} | |
} | |
} | |
} |
*CSV를 PDF로 변환하려면 C#*은 표 형식의 데이터를 보다 구조화되고 시각적으로 매력적인 형식으로 표시할 수 있는 강력한 도구를 제공합니다. 보고서를 생성해야 하거나 문서를 작성해야 하는 경우 이 방법을 사용하면 데이터를 전문적이고 공유 가능한 PDF 형식으로 변환할 수 있습니다. 권장 문서 라이브러리를 구성하고 파일 경로에 필요한 조정을 한 후에는 CSV에서 PDF로의 변환 코드를 프로젝트에 통합하는 작업이 간단하고 번거롭지 않아야 합니다.
이전 튜토리얼에서는 CSV를 HTML로 변환하는 자세한 단계별 가이드를 제공했습니다. 이 주제를 더 철저하게 이해하려면 C#을 사용하여 CSV를 HTML로 변환 방법에 대한 포괄적인 튜토리얼을 참조하는 것이 좋습니다.