如何将 TSV 转换为 PDF
Sheetize PDF Converter for .NET 提供了强大且易用的 API,帮助您将制表符分隔的值(TSV)转换为 PDF 文件。无论是可打印报表、基于数据的发票,还是 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 工作流
- 初始化转换器:创建
PdfConverter实例(大多数场景只需使用静态Process方法)。 - 配置加载选项:将
InputFile设置为 TSV 文件路径,并确认FileFormat为Tsv。 - 设置保存选项:选择输出路径、页面布局、字体以及任何视觉细节(页眉、页脚、水印等)。
- 执行:调用
PdfConverter.Process(loadOptions, saveOptions);—— 库会读取 TSV 流、构建表格、应用格式并写入 PDF 文件。
扩展的格式支持
- 除 TSV 外,PDF Converter 还能导入 CSV、Excel(XLSX)以及纯文本表格,成为面向数据的应用程序的通用导出工具。
- 生成的 PDF 还可以进一步转换为图像格式(PNG、JPEG),或借助 Sheetize 生态系统提供的 OCR 模块转换为可搜索的 PDF。