Как конвертировать 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
- Инициализация конвертера: создайте экземпляр
PdfConverter(для большинства сценариев достаточно статического методаProcess). - Настройка параметров загрузки: укажите
InputFile— путь к TSV‑файлу, и убедитесь, чтоFileFormatустановлен вTsv. - Установка параметров сохранения: задайте путь вывода, макет страницы, шрифты и любые визуальные доработки (заголовки, колонтитулы, водяные знаки).
- Выполнение: вызовите
PdfConverter.Process(loadOptions, saveOptions);— библиотека читает поток TSV, строит таблицу, применяет форматирование и записывает PDF‑файл.
Расширенная поддержка форматов
- Помимо TSV, PDF‑конвертер умеет принимать CSV, Excel (XLSX) и обычный текстовый табличный формат, делая его универсальным инструментом экспорта для приложений, работающих с данными.
- Сгенерированные PDF‑файлы могут быть дополнительно преобразованы в графические форматы (PNG, JPEG) или в поисковые PDF‑документы с помощью OCR‑модулей, входящих в экосистему Sheetize.