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

使用 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 文件中的字符或字符串定界符。此外,您可以通過 免費支持論壇 與我們聯繫以獲取更多幫助。

也可以看看