转换场景

将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");

效果图:

以上就是这三种转换场景的实现方法,希望对您有所帮助。

另推荐阅读:C# 将PDF转为Excel

C# 将Excel转换为PDF相关推荐

  1. Office系列---将Office文件(Word、PPT、Excel)转换为PDF文件,提取Office文件(Word、PPT)中的所有图片

    将Office文件转换为PDF文件,提取Office文件中的所有图片 1.Office系列---将Office文件(Word.PPT.Excel)转换为PDF文件 1.1 基于Office实现的解决方 ...

  2. Java 将 Excel 转换为 PDF 文件

    持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第11天,点击查看活动详情 今天这是篇粗糙的文章,文字也较少,整理了个Java将Excel 转换为 PDF 文件的工具类.(还比较 ...

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

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

  4. 如何在不丢失格式的情况下将 Excel 转换为 PDF?

    Microsoft Excel 因其专业的数据或信息显示能力而被广泛采用.但是,它在兼容性上有一个恼人的缺点. 首先,Excel只能在Windows和MacOS上使用,Linux或其他操作系统的用户将 ...

  5. Aspose-Cells结合Apache POI生成excel文件以及转换为pdf

    最近有个需求是需要将数据库中的符合条件的交易流水导出生成为excel,并转换为pdf,提供给客户下载,客户下载核对并签章. 需要用到的jar包依赖: <dependency><gro ...

  6. xml转svg_C# Excel 转PDF/图片/HTML/TXT/XML/XPS/CSV/ODS/SVG/EMF

    在日常工作中可能会遇到将某文件转换为其他格式的文件的情况,在本篇文章中将介绍如何在C#程序中将Excel文档转为PDF.IMAGE.HTML.TXT.XML.XPS.CSV.ODS.SVG.EMF.X ...

  7. 利用Spire.PDF转换Excel成PDF

      在一般情况下,报表输入一般以Excel和PDF格式为主,Excel生成有很多已经相当成熟的工具,但现阶段PDF生成相对较为生硬.Spire.PDF提供了更好的解决方案,可以高效无损的将Excel转 ...

  8. word excel转pdf,pdf合并,插入页码

    word excel转pdf,pdf合并,插入页码 将word转换为pdf,excel转换为pdf.pdf合并及在最终的pdf中添加页码 word转换为pdf String wordPath = &q ...

  9. 想在Android应用程序中将XLS文件转换为PDF吗?看完这篇教程就懂了

    在各种情况下,您可能需要通过Internet共享Excel文件.为避免篡改,最佳做法是在共享之前将这些文件转换为PDF格式.因此,在本文中,将学习如何在Android应用程序中将Excel XLSX或 ...

最新文章

  1. [美]杰克·巴尔金:算法社会中的三大法则
  2. python django 优势_那么多人选择Python,它的优势,缺点有哪些?
  3. 串行异步通信_单片机串行口介绍
  4. ios 自定义拍照页面_vivo X27只靠颜值和拍照吃饭?体验过后你也会被系统所折服...
  5. web html分块加载,javascript – 使用webpack代码拆分,如何加载块和HTML布局?
  6. python清理日志脚本_Python日志:如果在程序运行时删除了日志文件,则创建新的日志文件(RotatingFileHandler)...
  7. 固阳一中2021高考成绩查询,中考志愿填报网站
  8. 如何用EasyRecovery找回删除的文档(附注册机下载地址)
  9. 提高开发效率的十五个Visual Studio 2010使用技巧
  10. bpsk调制rician_fading信道的simulink仿真
  11. EasyRecovery14永久免费版密钥电脑硬盘恢复教程
  12. 希捷ST31000528AS Disk Boot Failure, Insert System Disk and Press Enter和飞利浦的193ei显示器亮的问题
  13. 计算机图形学入门(十六)-光线追踪(渲染方程)
  14. Type string trivially inferred from a string literal, remove type annotation
  15. 训练网络时,loss损失的问题
  16. 两表联合查询的sql删除语句的写法(连表删除)
  17. 使用 HSDB 查看Spring AOP产生的代理类
  18. java static void_java中static关键字
  19. 3款国外比较好用的APK download下载网站推荐
  20. 化虚拟服务器集成,在微软64位WindowsServer2008中集成的服务器虚拟化软件是()。A - 信管网...

热门文章

  1. jdk,jre下载安装
  2. badboy中文是什么意思_Bad boy 是什么意思
  3. qt tcp接收缓冲区设置_TCP的发送缓冲区
  4. Problem L: 定义哺乳动物类Mammal和Dog类
  5. [摘要生成]Boosting Factual Correctness of Abstractive Summarization with Knowledge Graph
  6. 图解大数据 | 应用Map-Reduce进行大数据统计@实操案例
  7. IT程序员如何写好PPT
  8. c++/opencv利用相机位姿估计实现2D图像像素坐标到3D世界坐标的转换
  9. 总结:四张图读懂手游发行公司的日常工作
  10. python图像识别马路_使用Python和OpenCV在道路上找到车道线