CSV를 PDF로 변환하는 방법

Sheetize PDF Converter for .NET 은 텍스트 CSV 데이터를 고품질 PDF 파일로 변환하는 강력하면서도 사용하기 쉬운 API를 제공합니다. 인쇄용 보고서, 청구서, 데이터 기반 브로셔 등 어떤 작업이든, 변환기는 구분자, 인코딩, 스타일링, 페이지 구성을 자동으로 처리합니다.

주요 기능

CSV → PDF 변환

  • 열 구분자(쉼표, 세미콜론, 탭)를 자동 감지합니다.
  • 페이지 레이아웃(크기, 방향, 여백, 머리글/바닥글)을 완벽히 제어할 수 있습니다.
  • 전문적인 외관을 위한 폰트, 색상, 셀 서식 사용자 정의가 가능합니다.
  • CSV 데이터에서 생성된 이미지와 차트를 삽입할 수 있습니다.

일괄 처리

여러 CSV 파일을 한 번에 변환하여 각각 독립된 PDF를 만들거나 하나의 통합 문서로 합칠 수 있습니다.

상세 단계

CSV → PDF 워크플로우

CSV 파일을 PDF로 변환하려면 다음 단계를 따르세요.

  1. 컨버터 초기화 – PdfConverter 인스턴스를 생성합니다.
  2. CSV 옵션 로드 – LoadOptions(구분자, 인코딩, 헤더 포함 여부)를 설정합니다.
  3. PDF 옵션 정의 – PdfSaveOptions(페이지 크기, 여백, 폰트, 제목)를 지정합니다.
  4. 변환 실행 – PdfConverter.Process(loadOptions, saveOptions)를 호출합니다.

예시 – 사용자 정의 레이아웃으로 CSV → PDF 변환

using Sheetize;

// 1단계: CSV 파일 로드
var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\sales_report.csv"
};

// 2단계: PDF 출력 설정
var saveOptions = new PdfSaveOptions
{
    OutputFile = @"D:\Output\sales_report.pdf"
};

// 3단계: 변환 수행
PdfConverter.Process(loadOptions, saveOptions);

예시 – 폴더에 있는 여러 CSV 파일 변환

using Sheetize;
using System.IO;

var csvFolder = @"D:\Data\CSV_Files";
var pdfFolder = @"D:\Data\PDF_Results";
Directory.CreateDirectory(pdfFolder);

foreach (var csvFile in Directory.GetFiles(csvFolder, "*.csv"))
{
    var load = new LoadOptions
    {
        InputFile = csvFile
    };

    var save = new PdfSaveOptions
    {
        OutputFile = Path.Combine(pdfFolder,
            Path.GetFileNameWithoutExtension(csvFile) + ".pdf")
    };

    PdfConverter.Process(load, save);
}

확장된 포맷 지원

  • CSV 외에도 TSV, JSON, Excel 파일을 직접 읽어 PDF로 변환할 수 있어, 하나의 엔진으로 다양한 데이터 소스를 다룰 수 있습니다.
  • 같은 엔진을 사용해 PDF를 CSV(데이터만 추출)로 다시 내보낼 수 있어, 데이터 감사와 같은 라운드‑트립 워크플로에 유용합니다.

이 가이드는 Sheetize PDF Converter를 .NET 애플리케이션에 통합하여 원시 CSV 데이터를 몇 줄의 코드만으로 전문적인 PDF로 변환하는 데 필요한 모든 정보를 제공합니다.

 한국어