彩票走势图

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

翻译|使用教程|编辑:胡涛|2022-06-24 10:20:32.683|阅读 147 次

概述:本教程展示了如何使用带有 C# 和 VB.NET 的 Spire.XLS 将 CSV 转换为 PDF。欢迎下载!

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

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

Spire.XLS for .NET下载

示例 CSV 文件如下所示。

如何在 C#、VB.NET 中将 CSV 转换为 PDF

第 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#、VB.NET 中将 CSV 转换为 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");

}

}
}

[VB.NET]

Imports Spire.Xls
Namespace Convert
Class Program
Private Shared Sub Main(args As String())
Dim wb As New Workbook()
wb.LoadFromFile("SampleCSVFile.csv", ",", 1, 1)
wb.ConverterSetting.SheetFitToPage = True
Dim sheet As Worksheet = wb.Worksheets(0)
For i As Integer = 1 To sheet.Columns.Length - 1
sheet.AutoFitColumn(i)
Next
sheet.SaveToPdf("toPDF.pdf")

End Sub

End Class
End Namespace


欢迎下载|体验更多E-iceblue产品

获取更多信息请咨询  或加入Q群(767755948)


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP