C# 将Excel转换为PDF
C# 将Excel转换为PDF
转换场景
将Excel转换为PDF是一个很常用的功能,常见的转换场景有以下三种:
转换整个Excel文档到PDF
转换Excel文档的某一个工作表到PDF
转换Excel文档的某一个工作表的某一部分单元格到PDF
我们知道Office有内置功能可以将Excel导出为PDF,但它并不能实现将某一部分单元格转换为PDF。今天就给大家分享一款免费的Excel组件Free Spire.XLS 以及如何使用它来完成以上三种转换。
代码使用
安装组件以后,创建一个C#控制台项目,添加dll引用并使用如下命名空间:
using Spire.Xls;
转换整个Excel文档到PDF
Workbook workbook = new Workbook();
workbook.LoadFromFile("示例.xlsx");
workbook.SaveToFile("输出.pdf", FileFormat.PDF);
效果图:
第一页为Excel文档的第一个工作表,第二页为Excel文档的第二个工作表。
转换Excel文档的某一个工作表到PDF
将第一个工作表转换为PDF:
Workbook workbook = new Workbook();
workbook.LoadFromFile("示例.xlsx");
Worksheet sheet = workbook.Worksheets[0];
sheet.SaveToPdf("输出1.pdf");
效果图:
转换Excel文档的某一个工作表的某一部分单元格到PDF
将第一个工作表的A1到C8单元格转换为PDF
//载入Excel文档
Workbook workbook = new Workbook();
workbook.LoadFromFile("示例.xlsx");
//获取第一张工作表
Worksheet sheet = workbook.Worksheets[0];
//设置打印区域(设置你想要转换的单元格范围)
sheet.PageSetup.PrintArea = "A1:C8";
//将指定范围内的单元格保存为PDF
sheet.SaveToPdf("输出2.pdf");
效果图:
以上就是这三种转换场景的实现方法,希望对您有所帮助。
原文链接:https://blog.csdn.net/Eiceblue/article/details/53036768?utm_source=blogxgwz0
相关文章
- 将Excel转换为word_excel如何将横排变成竖排
- c# mysql executenonquery_C#与数据库访问技术总结(八)之ExecuteNonQuery方法
- 图片链接如何在excel里转成图片_mdf文件怎么转成Excel
- Python xlwt数据保存到 Excel中以及xlrd读取excel文件画图
- 自动化测试如此容易!多语言自动化测试框架 Selenium 编程(C#篇)
- 报表 MySQL导出Excel数据报表的指南(mysql导出excel)
- 应用c#读取带cookie的http数据详解编程语言
- C# System.Object类型的主要方法
- 处理活用Linux:简易快速Excel数据处理(linux的excel)
- 数据库的比较深入比较:Excel与MySQL的数据库技术优劣(excel与mysql)
- MySQL快速导入Excel数据(mysql导入excel数据)
- 如何使用Excel连接MySQL数据库(excel连接mysql数据库)
- C#程序员经常用到的10个实用代码片段
- Excel与Oracle无缝连接,极致解决数据融合问题(excel连oracle)
- 用C#编写一个停放在任务栏上的图标程序
- 配置C#的系统环境变量的方法
- c#.net生成图片验证码的代码
- 学习C#静态函数及变量的一个精典例子与代码
- 雅虎公司C#笔试题(后半部份才是)
- C#TreeView无限级别分类实现方法
- C#ConfigHelper辅助类介绍
- 如何让C#、VB.NET实现复杂的二进制操作
- C#正则表达式分解和转换IP地址实例(C#正则表达式大全c#正则表达式语法)
- c#读取excel内容内容示例分享
- C#引用访问权限分析
- C#窗体读取EXCEL并存入SQL数据库的方法
- C#利用XML创建Excel文档的实现方法
- C#中lock死锁实例教程
- C#利用Openxml读取Excel数据实例