TSV を PDF に変換する方法

Sheetize PDF Converter for .NET は、タブ区切り値(TSV)を PDF ファイルに変換するための、強力かつ使いやすい API を提供します。印刷用レポート、データ駆動型請求書、Web アプリケーション向けのエクスポート機能など、さまざまなシーンで利用でき、巨大なデータセットやカスタムページレイアウト、高度なスタイリングにも対応しながら、実装は最小限に抑えられます。

主な機能

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 へも再変換可能です。
 日本語