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 작업 흐름
- 컨버터 초기화:
PdfConverter인스턴스를 생성합니다(대부분의 경우 정적Process메서드만 사용하면 충분합니다). - 로드 옵션 설정:
InputFile에 TSV 파일 경로를 지정하고FileFormat이Tsv인지 확인합니다. - 저장 옵션 지정: 출력 경로, 페이지 레이아웃, 폰트 및 시각적 조정(헤더·푸터·워터마크 등)을 선택합니다.
- 실행:
PdfConverter.Process(loadOptions, saveOptions);를 호출합니다 – 라이브러리가 TSV 스트림을 읽어 표를 만들고, 지정된 서식을 적용한 뒤 PDF 파일로 기록합니다.
확장된 포맷 지원
- TSV 외에도 CSV, Excel(XLSX) 및 일반 텍스트 표를 받아들일 수 있어 데이터 중심 애플리케이션에 범용적인 내보내기 도구가 됩니다.
- 생성된 PDF는 이미지 형식(PNG, JPEG)으로 변환하거나, Sheetize 에코시스템에 포함된 OCR 모듈을 이용해 검색 가능한 PDF로 재변환할 수 있습니다.