700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 国产Excel开发组件Spire.XLS【转换】教程(19):在 如何在 C# VB.NET 中将 CSV 转换为 PDF

国产Excel开发组件Spire.XLS【转换】教程(19):在 如何在 C# VB.NET 中将 CSV 转换为 PDF

时间:2018-04-15 08:56:40

相关推荐

国产Excel开发组件Spire.XLS【转换】教程(19):在 如何在 C# VB.NET 中将 CSV 转换为 PDF

Spire.XLS 支持加载 CSV 文件并保存为 Excel 或 PDF 文件。本教程展示了如何使用带有 C# 和 的 Spire.XLS 将 CSV 转换为 PDF。

示例 CSV 文件如下所示。

第 1 步:创建工作簿实例并加载示例 CSV 文件。

Workbook wb = new Workbook();wb.LoadFromFile("SampleCSVFile.csv", ",",1,1);

第 2 步:要将工作表的内容呈现到单个 PDF 页面中,请将 SheetFitToPage 属性设置为 true。

wb.ConverterSetting.SheetFitToPage = true;

第 3 步:如果列中的字符超过列宽,则自动调整列。

Worksheet sheet = wb.Worksheets[0];for (int i = 1; i < sheet.Columns.Length; i++){sheet.AutoFitColumn(i);}

第 4 步:将指定的工作表保存为 PDF。

sheet.SaveToPdf("toPDF.pdf");

输出

完整代码

[C#]

using Spire.Xls;namespace Convert{class Program{static void Main(string[] args){Workbook wb = new Workbook();wb.LoadFromFile("SampleCSVFile.csv", ",", 1, 1);wb.ConverterSetting.SheetFitToPage = true;Worksheet sheet = wb.Worksheets[0];for (int i = 1; i < sheet.Columns.Length; i++){sheet.AutoFitColumn(i);}sheet.SaveToPdf("toPDF.pdf");}}}

[]

Imports Spire.XlsNamespace ConvertClass ProgramPrivate Shared Sub Main(args As String())Dim wb As New Workbook()wb.LoadFromFile("SampleCSVFile.csv", ",", 1, 1)wb.ConverterSetting.SheetFitToPage = TrueDim sheet As Worksheet = wb.Worksheets(0)For i As Integer = 1 To sheet.Columns.Length - 1sheet.AutoFitColumn(i)Nextsheet.SaveToPdf("toPDF.pdf")End SubEnd ClassEnd Namespace

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。