TSV를 PDF로 변환하는 방법

Sheetize PDF Converter for .NET 은 탭 구분 값(TSV)을 PDF 파일로 변환하기 위한 강력하면서도 사용하기 쉬운 API를 제공합니다. 인쇄용 보고서, 데이터 기반 청구서, 웹 애플리케이션용 내보내기 기능이 필요하든, 이 컨버터는 대용량 데이터셋, 맞춤 페이지 레이아웃, 고급 스타일링을 최소한의 구현으로 처리합니다.

주요 기능

TSV → PDF 변환

TSV 데이터에서 직접 PDF 문서를 생성합니다. 열 정렬, 헤더 유지, 셀 서식(폰트, 색상, 테두리) 옵션을 지원합니다.

맞춤 페이지 설정

페이지 크기, 방향, 여백, 스케일링을 정의하여 브랜드 또는 인쇄 요구사항에 맞출 수 있습니다.

폰트·리소스 관리

TrueType/OpenType 폰트를 임베드하고, 이미지·차트를 포함하며, 압축 옵션을 제어해 경량 또는 인쇄용 PDF를 생성합니다.

고성능

스트림 기반 처리 덕분에 전체 데이터를 메모리에 로드하지 않고도 방대한 TSV 파일을 변환할 수 있습니다.

상세 사용 방법

예제 – 맞춤 레이아웃을 적용한 TSV → PDF

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data.tsv",
    FileFormat = FileFormatType.Tsv // 로드할 파일이 TSV임을 명시
};

var saveOptions = new PdfSaveOptions
{
    OutputFile = @"D:\Report.pdf"
};

PdfConverter.Process(loadOptions, saveOptions);

TSV → PDF 작업 흐름

  1. 컨버터 초기화: PdfConverter 인스턴스를 생성합니다(대부분의 경우 정적 Process 메서드만 사용하면 충분합니다).
  2. 로드 옵션 설정: InputFile에 TSV 파일 경로를 지정하고 FileFormatTsv인지 확인합니다.
  3. 저장 옵션 지정: 출력 경로, 페이지 레이아웃, 폰트 및 시각적 조정(헤더·푸터·워터마크 등)을 선택합니다.
  4. 실행: PdfConverter.Process(loadOptions, saveOptions); 를 호출합니다 – 라이브러리가 TSV 스트림을 읽어 표를 만들고, 지정된 서식을 적용한 뒤 PDF 파일로 기록합니다.

확장된 포맷 지원

  • TSV 외에도 CSV, Excel(XLSX) 및 일반 텍스트 표를 받아들일 수 있어 데이터 중심 애플리케이션에 범용적인 내보내기 도구가 됩니다.
  • 생성된 PDF는 이미지 형식(PNG, JPEG)으로 변환하거나, Sheetize 에코시스템에 포함된 OCR 모듈을 이용해 검색 가능한 PDF로 재변환할 수 있습니다.
 한국어