在实际工作中可能需要将excel文件中的数据转为pdf格式的来存放,这个时候可以用以下的代码来实现:
Workbook spire_workbook = new Workbook();
spire_workbook.LoadFromFile(FileName + ".xls", ExcelVersion.Version97to2003);
spire_workbook.ConverterSetting.SheetFitToPage = true;
spire_workbook.SaveToFile(FileName + ".pdf", Spire.Xls.FileFormat.PDF);
需要注意的是:这条语句加上之后,pdf的一页文档将显示整个excel文件。
spire_workbook.ConverterSetting.SheetFitToPage = true;
如果不加这条语句,则pdf会分页分段显示excel文件。
注意的是:spire插件是个很强大的处理文件的工具。
另外需要注意的是:生成文件的版本问题。可根据自己的需要选择生成不同版本。ExcelVersion.Version97to2003或ExcelVersion.Version2007等等。去点一下看看即可。