教程:使用C#实现CSV和PDF文件互转

倾然丶 夕夏残阳落幕 提交于 2020-11-24 12:45:44

Aspose.Cells for .NET是Excel电子表格编程API,可加快电子表格的管理和处理任务,支持构建能够生成,修改,转换,呈现和打印电子表格的跨平台应用程序。同时不依赖于Microsoft Excel或任何Microsoft Office Interop组件。

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

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

使用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:

输入CSV文件

输出PDF文件截图

Excel管理控件Aspose.Cells功能教程——使用C#实现CSV和PDF文件互转

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

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

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

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

// Initialize ExcelSaveOptions class object
ExcelSaveOptions options = new ExcelSaveOptions();
options.ConversionEngine = ExcelSaveOptions.ConversionEngines.NewEngine;

// Set format as CSV
options.Format = ExcelSaveOptions.ExcelFormat.CSV;

// Load input PDF file
Document pdfDocument = new Document("Sample.pdf");

// Save output CSV file
pdfDocument.Save("Sample.csv", options);

如果您有任何疑问或需求,请随时加入Aspose技术交流群(761297826),我们很高兴为您提供查询和咨询

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!