如何将 CSV 转换为 PDF
Sheetize PDF Converter for .NET 提供了功能强大且易于使用的 API,能够将纯文本 CSV 数据转换为高质量的 PDF 文件。无论您需要打印报表、发票,还是数据驱动的宣传册,该转换器都能自动处理分隔符、编码、样式和分页。
主要特性
CSV 转 PDF
- 自动识别列分隔符(逗号、分号、制表符)。
- 完全可控的页面布局——尺寸、方向、边距以及页眉/页脚。
- 可自定义字体、颜色和单元格样式,打造专业外观。
- 支持嵌入图片和由 CSV 数据生成的图表。
批量处理
一次性转换多个 CSV 文件,可为每个文件生成独立的 PDF,亦可合并为一个文档。
详细操作步骤
CSV → PDF 工作流
将 CSV 文件转换为 PDF,请按以下步骤操作:
- 初始化转换器 – 创建
PdfConverter实例。 - 加载 CSV 选项 – 配置
LoadOptions(分隔符、编码、是否含表头)。 - 定义 PDF 选项 – 设置
PdfSaveOptions(页面尺寸、边距、字体、标题)。 - 执行转换 – 调用
PdfConverter.Process(loadOptions, saveOptions)。
示例 – 自定义布局的 CSV 转 PDF
using Sheetize;
// 步骤 1:加载 CSV 文件
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\sales_report.csv"
};
// 步骤 2:配置 PDF 输出
var saveOptions = new PdfSaveOptions
{
OutputFile = @"D:\Output\sales_report.pdf"
};
// 步骤 3:执行转换
PdfConverter.Process(loadOptions, saveOptions);示例 – 批量转换文件夹中的 CSV
using Sheetize;
using System.IO;
var csvFolder = @"D:\Data\CSV_Files";
var pdfFolder = @"D:\Data\PDF_Results";
Directory.CreateDirectory(pdfFolder);
foreach (var csvFile in Directory.GetFiles(csvFolder, "*.csv"))
{
var load = new LoadOptions
{
InputFile = csvFile
};
var save = new PdfSaveOptions
{
OutputFile = Path.Combine(pdfFolder, Path.GetFileNameWithoutExtension(csvFile) + ".pdf")
};
PdfConverter.Process(load, save);
}扩展格式支持
- 除了 CSV,PDF Converter 还可直接读取 TSV、JSON、Excel 等格式,提供统一的 PDF 输出路径。
- 同一引擎亦支持将 PDF 导出回 CSV(仅数据提取),通过
PdfConverter实现数据审计的往返工作流。
本指南为您提供在 .NET 应用中集成 Sheetize PDF Converter 的全部要点,让原始 CSV 数据几行代码即可生成专业 PDF。