目前使用 .NET excel 组件将 Excel 转换为 PDF 非常受欢迎,但目前市面上实现该功能的组件较为冗杂,本文将介绍一种简单又快捷的方式来帮你实现转换。使用 Spire.XLS for .NET (此方法可以更加便捷的将Excel转PDF,除此之外,Excel 文件中的更多元素也可以通过该产品成功转换为 PDF,例如图表、形状、智能艺术等。)您只需要三行代码即可完成转换工作。

Spire.XLS for .NET下载

首先,下载 Spire.XLS for .NET 将其安装在您的系统上,然后在下载的 Bin 文件夹中添加 Spire.XLS.dll 作为参考,路径如下:“..\Spire.XLS\Bin\NET4.0\ Spire.XLS.dll”。

请先检查原始的excel文件,在此工作表中,它包含图像、形状、智能艺术、表格和图表。

现在请检查 C# 中的代码:

步骤1:从文件中加载一个 excel 工作簿。

Workbook workbook = new Workbook();
workbook.LoadFromFile(@"..\..\Sample.xlsx", ExcelVersion.Version2010);

步骤 2 : 将文件保存为 PDF 格式的文件 。

workbook.SaveToFile(@"..\..\result.pdf", Spire.Xls.FileFormat.PDF);

您将获得与原始文件几乎相同的 PDF 文件:

完整代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Spire.Xls;namespace ToPDF{class Program{static void Main(string[] args){Workbook workbook = new Workbook();workbook.LoadFromFile("Sample.xlsx", ExcelVersion.Version2010);workbook.SaveToFile("result.pdf", Spire.Xls.FileFormat.PDF);}}}

更多有关Spire.XLS产品

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

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

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

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

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

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

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

  4. Spire.XLS使用教程:在Java中将 Excel 转换为 CSV或将CSV转换为Excel

    Spire.XLS for Java是专业的Java Excel API,使开发人员无需使用Microsoft Office或Microsoft Excel即可创建,管理,操作,转换和打印Excel工 ...

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

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

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

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

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

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

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

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

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

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

最新文章

  1. Arxiv 论文提交流程——看这篇就够了
  2. Mysql 锁的机制
  3. 【转载】linux进程及进程控制
  4. CCNP-防火墙-上一代防火墙-下一代防火墙
  5. 多媒体计算机技术的主要特点,多媒体技术主要特点?
  6. NPOI导出Excel示例
  7. Github-推送代码报错“error:RPC failed;curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL,errno 10054”解决方案
  8. 计算机网络安全题库,2020年计算机网络安全与管理信息题库10月更新
  9. VS中加入组件的方法
  10. 按计算机应用领域来分 电子邮件属于,计算机考试题库和答案.doc
  11. MAX30102 高灵敏度脉搏氧器和心率传感器说明书
  12. XML约束、如何在xml中引入dtd、dtd语法、ENTITY(实体)
  13. C 语言中 scanf() 的用法
  14. 事物级别,不可重复读和幻读的区别
  15. Typore中的图片如何永久保存
  16. 「3D视觉技术交流群」精华帖与关键问题
  17. 嵌入式开发——结构体指针作为参数传递变量的值不正确
  18. matlab画线的形状颜色
  19. 支付宝沙箱登录授权-应用签名失败
  20. 客户端跟服务器通讯如何选择协议,客户端怎么和服务器通信协议

热门文章

  1. 使用进程、mplayer命令实现媒体播放器
  2. Ubuntu安装nginx并部署静态网站
  3. win10 连上wifi网络标识为小球不能连网
  4. 英语二计算机考研,2020考研分别适用于英语一英语二的专业盘点
  5. matlab互相关运算
  6. 硅烷聚乙二醇活性酯;Silane-PEG-NHS;溶于大部分有机溶剂。仅供科研实验使用,不用于诊治
  7. 如何开发微信小程序|基于微信小程序就诊预约系统的设计与实现
  8. JQ循环创建标签div
  9. Could not set property 'id' of XXX with value 'd5df7e51ef743dc634a43edb962bd62c'
  10. 【MySQL】可扩展性基本原则