Spire.XLS 支持加载 CSV 文件并保存为 Excel 或 PDF 文件。本教程展示了如何使用带有 C# 和 VB.NET 的 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");}}
}

[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 SubEnd Class
End Namespace

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

  1. 国产Excel开发组件Spire.XLS【转换】教程(5):#/将特定工作表单元格转换为图像

    本节旨在为开发人员提供详细的解决方案,了解如何通过 C#.VB.NET 中的 .NET Excel 组件 Spire.XLS 将特定的工作表单元格转换为图像.这个 Excel 库帮助我们快速将某些 E ...

  2. 国产Excel开发组件Spire.XLS【转换】教程(3):将 Excel 导出到 XML 和将 XML 导入到 Excel

    我们如何才能快速且高质量地将 Excel 导出到 Office Open XML 并将 Office Open XML 导入到 Excel?答案是大多数开发人员想知道和客户关心的问题.这里将演示一种将 ...

  3. 国产Excel开发组件Spire.XLS【转换】教程(1):在C#中将Excel转换为PDF

    目前使用 .NET excel 组件将 Excel 转换为 PDF 非常受欢迎,但目前市面上实现该功能的组件较为冗杂,本文将介绍一种简单又快捷的方式来帮你实现转换.使用 Spire.XLS for . ...

  4. 国产Excel开发组件Spire.XLS【转换】教程(9):C# 中 Excel 97-2003 和 Excel 2007 之间的转换

    为了使向后和向前兼容更容易,Spire.XLS 允许您将现有的 Excel 工作表转换为另一个 Excel 版本.在本文中,我们将向您展示如何在 C# 中将 .xls 文件转换为 .xlsx 文件以及 ...

  5. 国产Excel开发组件Spire.XLS【转换】教程(14):如何在 C# 中将 Excel 工作表转换为 EMF 图像

    Spire.XLS 具有强大的功能,可以将 Excel 工作表导出为不同的图像文件格式.在之前的文章中,我们已经向您展示了如何将 Excel 工作表转换为BMP.PNG.GIF.JPG.JPEG.TI ...

  6. 国产Excel开发组件Spire.XLS【转换】教程(4):C#/VB.NET:将 Excel 转换为图像

    在日常工作中,您可能会遇到一些需要将 Excel 转换为图像的情况,例如将单元格区域附加到 PowerPoint 演示文稿或通过电子邮件安全地发送电子表格数据.本文将从以下两个方面向您展示如何使用Sp ...

  7. 国产Excel开发组件Spire.XLS【转换】教程(16):在 C#、VB.NET 中将工作表转换为 PDF

    我们之前讨论过将工作簿转换为 PDF.但是,在本节中,我们将向您展示在工作簿中使用 C# 和 VB.NET 将特定工作表转换为 PDF 的简洁解决方案.在您的应用程序中应用 Spire.Xls for ...

  8. Excel控件 Spire.XLS系列教程(2):C# 设置现有 Excel 图表的数据标签样式

    Spire.XLS是一款专业的Excel控件,无需安装微软Excel,也能拥有Excel的全套功能,能够为工厂智能化提供完善的Excel需求. Excel中图表的数据标签不仅可以增强图表的可读性,还可 ...

  9. C#组件系列——又一款Excel处理神器Spire.XLS,你值得拥有

    阅读目录 一.组件介绍 二.组件安装使用 1.官方下载安装 2.Nuget安装 三.组件功能介绍 1.Excel转PDF 2.Excel生成图表 3.其他功能介绍 四.总结 正文 前言:最近项目里面有 ...

最新文章

  1. CentOS5.4下安装和配置Apache、PHP、MySql、PHPMyAdmin
  2. SQL中的CASE WHEN用法
  3. 想转行做web前端工程师,必学这6大技能!你都知道吗?
  4. 自学架构设计?帮你总结了 4 个方法
  5. 2017西安交大ACM小学期数论 [水题]
  6. VMware vSphere克隆虚拟机
  7. 伪类如何动态在html设置样式,用js实现before和after伪类的样式修改的示例代码
  8. Linux笔记-centos中大量tcp状态为TIME_WAIT
  9. 基于递归的前序二叉树遍历实现
  10. urllib.request.urlretrieve()函数
  11. 软件部署——nvidia-docker的学习笔记
  12. 续上节,,基于App布局信息操作手机
  13. echarts拖拽echarts实现多条可拖动节点的折线图
  14. 滴滴程序员年薪80万却被亲戚鄙视:钱多有啥用,我儿子二本大学教师
  15. 翻译 Learning Unsupervised Video Object Segmentation through Visual Attention
  16. 算法-枚举法-已知xyz + yzz = 532,其中x、y、z都是数字(0~9),编写一个程序求出x、y、z分别代表什么数字。
  17. android 读写文件 简书,Android 读取asset文件
  18. 马克思主义基本原理笔记(黄色标记要求会背)
  19. GlyphRun 对象和 Glyphs 元素简介
  20. LruCache的终极解析

热门文章

  1. ActiveX 控件打包
  2. 添加管理微信公众号图片素材-微信公众号使用教程8
  3. 操作系统第一章操作系统引论习题及答案
  4. 即时消息:如何保证消息的一致性
  5. 图片标签img和超链接标签a
  6. 2022-2028全球求职网站行业调研及趋势分析报告
  7. 记录钱德拉望远镜天文软件ciao的一些简单使用,本文能谱拟合基于sherpa
  8. 文件上传在Struts的Action检测文件类型
  9. 合理期货回撤率(期货回撤得分)
  10. 登录oa系统输入服务器地址,oa请输入服务器地址