CSV 文件通常包含表格數據,其中值通常由逗號分隔符分隔。您可以使用 C# 或 VB.NET 將 CSV 文件轉換為 PDF,也可以將 PDF 文件轉換為 CSV 文件。 Aspose API 提供了大量的文件操作和轉換功能。讓我們探索以下標題來學習 CSV 和 PDF 轉換:
- CSV 到 PDF 和 PDF 到 CSV 轉換器 - API 安裝
- 使用 C# 或 VB.NET 以編程方式將 CSV 文件轉換為 PDF 文件
- 使用 C# 或 VB.NET 以編程方式將 PDF 轉換為 CSV 文件
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:
- 初始化 TxtLoadOptions 類對象
- 使用 Separator 屬性指定分隔符
- 加載輸入 CSV 文件
- 保存輸出的 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 文件截圖
使用 C# 或 VB.NET 以編程方式將 PDF 轉換為 CSV 文件
PDF 文件可以包含表格形式的數據。您可以在 .NET 應用程序中將此類 PDF 文件轉換為 CSV。您已經使用我們在上面的安裝部分討論過的 NuGet 命令安裝了 Aspose.PDF for .NET API。以下是將 PDF 轉換為 CSV 文件的步驟:
- 初始化 ExcelSaveOptions 類對象
- 為輸出文件設置ExcelFormat.CSV格式
- 加載輸入 PDF 文件
- 保存輸出 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 文件中的字符或字符串定界符。此外,您可以通過 免費支持論壇 與我們聯繫以獲取更多幫助。