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로 변환하는 데 필요한 모든 정보를 제공합니다.

 한국어