Как конвертировать TSV в PDF

Sheetize PDF Converter for .NET предоставляет мощный и простой в использовании API для конвертации табличных данных, разделённых табуляцией (TSV), в PDF‑файлы. Нужно ли вам печатные отчёты, счета‑фактуры, сформированные из данных, или функция экспорта для веб‑приложений — конвертер справится с большими наборами данных, пользовательскими макетами страниц и расширенным стилизованием, при этом оставив код минимальным.

Основные возможности

Конвертация TSV в PDF

Создавайте PDF‑документы непосредственно из TSV‑данных, сохраняя выравнивание столбцов, заголовки и необязательное форматирование ячеек (шрифты, цвета, границы).

Пользовательские настройки страницы

Определяйте размер листа, ориентацию, поля и масштабирование, чтобы соответствовать бренду или требованиям печати.

Управление шрифтами и ресурсами

Встраивайте 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‑файлу, и убедитесь, что FileFormat установлен в Tsv.
  3. Установка параметров сохранения: задайте путь вывода, макет страницы, шрифты и любые визуальные доработки (заголовки, колонтитулы, водяные знаки).
  4. Выполнение: вызовите PdfConverter.Process(loadOptions, saveOptions); — библиотека читает поток TSV, строит таблицу, применяет форматирование и записывает PDF‑файл.

Расширенная поддержка форматов

  • Помимо TSV, PDF‑конвертер умеет принимать CSV, Excel (XLSX) и обычный текстовый табличный формат, делая его универсальным инструментом экспорта для приложений, работающих с данными.
  • Сгенерированные PDF‑файлы могут быть дополнительно преобразованы в графические форматы (PNG, JPEG) или в поисковые PDF‑документы с помощью OCR‑модулей, входящих в экосистему Sheetize.
 Русский