CSV를 PDF로 변환하는 방법
Sheetize PDF Converter for .NET 은 텍스트 CSV 데이터를 고품질 PDF 파일로 변환하는 강력하면서도 사용하기 쉬운 API를 제공합니다. 인쇄용 보고서, 청구서, 데이터 기반 브로셔 등 어떤 작업이든, 변환기는 구분자, 인코딩, 스타일링, 페이지 구성을 자동으로 처리합니다.
주요 기능
CSV → PDF 변환
- 열 구분자(쉼표, 세미콜론, 탭)를 자동 감지합니다.
- 페이지 레이아웃(크기, 방향, 여백, 머리글/바닥글)을 완벽히 제어할 수 있습니다.
- 전문적인 외관을 위한 폰트, 색상, 셀 서식 사용자 정의가 가능합니다.
- CSV 데이터에서 생성된 이미지와 차트를 삽입할 수 있습니다.
일괄 처리
여러 CSV 파일을 한 번에 변환하여 각각 독립된 PDF를 만들거나 하나의 통합 문서로 합칠 수 있습니다.
상세 단계
CSV → PDF 워크플로우
CSV 파일을 PDF로 변환하려면 다음 단계를 따르세요.
- 컨버터 초기화 –
PdfConverter인스턴스를 생성합니다. - CSV 옵션 로드 –
LoadOptions(구분자, 인코딩, 헤더 포함 여부)를 설정합니다. - PDF 옵션 정의 –
PdfSaveOptions(페이지 크기, 여백, 폰트, 제목)를 지정합니다. - 변환 실행 –
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로 변환하는 데 필요한 모든 정보를 제공합니다.