如何使用spire.xls来将excel转换为pdf文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用spire.xls来将excel转换为pdf文件相关的知识,希望对你有一定的参考价值。

推荐下面免费的方法转成PDF:
方法一:使用虚拟打印机pdf factory即可,而且其他格式文件只要是能够打印,选择这个虚拟打印机,都可以做成PDF文件,很简单实用;
方法二:使用专门的转换软件,把文件转成PDF文件;
方法三:用其他虚拟打印机转成PDF文件。
方法四:用WPS本身自带的转换功能转成PDF文件。
参考技术A

用这个类库来转Excel为pdf,可以分两种情况来转换(示例如下),代码你参考下

1 转整个Excel工作簿为PDF

//创建一个Wordbook类对象,并加载需要转换的Excel文档
Workbook workbook = new Workbook();
workbook.LoadFromFile(@"C:\\Users\\Administrator\\Desktop\\test.xlsx",ExcelVersion.Version2010);
//将Excel文档保存为PDF,并打开转换后的PDF文档
workbook.SaveToFile("result.pdf", Spire.Xls.FileFormat.PDF);
System.Diagnostics.Process.Start("result.pdf");

转换结果:

2.转指定工作表为PDF

//创建工作簿并加载Excel文档
Workbook workbook = new Workbook();
workbook.LoadFromFile(@"C:\\Users\\Administrator\\Desktop\\Sample.xlsx");
//获取第一个工作表
Worksheet sheet = workbook.Worksheets[0];
//保存为PDF并打开文档sheet.SaveToPdf("toPDF.pdf");
System.Diagnostics.Process.Start("toPDF.pdf");

转换结果:

以上是关于如何使用spire.xls来将excel转换为pdf文件的主要内容,如果未能解决你的问题,请参考以下文章

Java如何判断excel表格为空

Excel转图片(Free Spire.XLS for Java)

如何用java来将excel文件转化为html文件问题

利用免费的Spire.XLS控件制作Excel报表

java poi导出excel

C#组件系列——又一款Excel处理神器Spire.XLS