C#如何将Excel转换为PDF 环球热点
目录
转换场景代码使用转换整个Excel文档到PDF转换Excel文档的某一个工作表到PDF转换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");
效果图:
总结
以上就是这三种转换场景的实现方法,希望能给大家一个参考,也希望大家多多支持脚本之家。
关键词:
下一篇:最后一页
X 关闭
X 关闭
- 15G资费不大降!三大运营商谁提供的5G网速最快?中国信通院给出答案
- 2联想拯救者Y70发布最新预告:售价2970元起 迄今最便宜的骁龙8+旗舰
- 3亚马逊开始大规模推广掌纹支付技术 顾客可使用“挥手付”结账
- 4现代和起亚上半年出口20万辆新能源汽车同比增长30.6%
- 5如何让居民5分钟使用到各种设施?沙特“线性城市”来了
- 6AMD实现连续8个季度的增长 季度营收首次突破60亿美元利润更是翻倍
- 7转转集团发布2022年二季度手机行情报告:二手市场“飘香”
- 8充电宝100Wh等于多少毫安?铁路旅客禁止、限制携带和托运物品目录
- 9好消息!京东与腾讯续签三年战略合作协议 加强技术创新与供应链服务
- 10名创优品拟通过香港IPO全球发售4100万股 全球发售所得款项有什么用处?