CSV 文件通常包含表格数据,其中值通常由逗号分隔符分隔。您可以使用 C#VB.NET 将 CSV 文件转换为 PDF 以及将 PDF 文件转换为 CSV 文件。 Aspose API 提供了许多文件操作和转换功能。让我们探索以下标题来学习 CSV 和 PDF 转换:

CSV 到 PDF 和 PDF 到 CSV 转换器 - API 安装

您需要在您的环境中安装 Aspose.Cells for .NET 以及 Aspose.PDF for .NET API。您可以通过从 下载部分 下载 DLL 文件来快速配置这些 API,也可以在 Microsoft Visual Studio IDE 的工具菜单下的 NuGet 包管理器中运行以下命令。

PM> Install-Package Aspose.Cells
PM> Install-Package Aspose.Pdf

成功配置 API 后,我们都准备好执行 CSV 和 PDF 文件的相互转换。

使用 C# 或 VB.NET 以编程方式将 CSV 转换为 PDF 文件

CSV 文件包含逗号分隔的值,这些值通常用逗号进行区分。此外,CSV 文件中的每一行表示一个元组或一行数据。您可以使用 C# 或 VB.NET 语言以编程方式轻松地将 CSV 文件转换为 PDF 文档。您可以使用 TxtLoadOptions.Separator 属性控制要将哪个符号设置为分隔符。同样,您也可以使用 TxtLoadOptions.SeparatorString 属性将字符串值设置为分隔符。您需要按照以下步骤将 CSV 文件转换为 PDF:

  1. 初始化 TxtLoadOptions 类对象
  2. 使用 Separator 属性指定分隔符
  3. 加载输入 CSV 文件
  4. 保存输出 PDF 文件

以下代码片段基于这些步骤,展示了如何使用 C# 或 VB.NET 以编程方式将 CSV 转换为 PDF:

// 初始化 TxtLoadOptions 类对象
Aspose.Cells.TxtLoadOptions option = new Aspose.Cells.TxtLoadOptions();
option.Separator = ',';

// 加载输入 CSV 文件
Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook(dataDir + "Test.csv" , option);

// 保存输出 PDF 文件
workbook.Save(dataDir + "Sample.pdf", Aspose.Cells.SaveFormat.Pdf);

输入 CSV 文件

My Data,,,,,,,

Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205

输出 PDF 文件截图

转换 CSV PDF csharp

使用 C# 或 VB.NET 以编程方式将 PDF 转换为 CSV 文件

PDF 文件可以包含表格形式的数据。您可以在 .NET 应用程序中将此类 PDF 文件转换为 CSV。您已经使用我们在上面安装部分中讨论过的 NuGet 命令安装了 Aspose.PDF for .NET API。以下是将 PDF 转换为 CSV 文件的步骤:

  1. 初始化 ExcelSaveOptions 类对象
  2. 设置输出文件的ExcelFormat.CSV格式
  3. 加载输入 PDF 文件
  4. 保存输出 CSV 文件

下面的代码显示了如何使用 C# 或 VB.NET 以编程方式将 PDF 转换为 CSV:

// 初始化 ExcelSaveOptions 类对象
ExcelSaveOptions options = new ExcelSaveOptions();
options.ConversionEngine = ExcelSaveOptions.ConversionEngines.NewEngine;

// 设置格式为 CSV
options.Format = ExcelSaveOptions.ExcelFormat.CSV;

// 加载输入 PDF 文件
Document pdfDocument = new Document("Sample.pdf");

// 保存输出 CSV 文件
pdfDocument.Save("Sample.csv", options);

结论

在本文中,我们探讨了如何在 .NET 应用程序中使用 C# 或 VB.NET 以编程方式将 CSV 转换为 PDF 和 PDF 转换为 CSV。我们已经学习了如何解析 CSV 文件中的字符或字符串分隔符。此外,您可以通过 免费支持论坛 与我们联系以获取更多帮助。

也可以看看