使用第三方库,如GemBox.Spreadsheet或Aspose.Cells将Excel文件转换为PDF。
使用GemBox.Spreadsheet库的示例代码:
using GemBox.Spreadsheet;
class Program
{
static void Main()
{
// 设置许可证密钥
SpreadsheetInfo.SetLicense("FREE-LIMITED-KEY");
// 打开Excel文件
var workbook = ExcelFile.Load("input.xlsx");
// 将第一个工作表保存为PDF
workbook.Worksheets[0].Save("output.pdf");
}
}
示例中首先设置GemBox.Spreadsheet库的许可证密钥。然后使用ExcelFile.Load方法打开Excel文件。最后使用Save方法将第一个工作表保存为PDF文件。
GemBox.Spreadsheet库有一个免费版本,但有一些限制。更多高级功能需要购买许可证。
使用Aspose.Cells库的示例代码:
using Aspose.Cells;
class Program
{
static void Main()
{
// 打开Excel文件
var workbook = new Workbook("input.xlsx");
// 将第一个工作表保存为PDF
workbook.Save("output.pdf", SaveFormat.Pdf);
}
}
示例中,使用Aspose.Cells库打开Excel文件,并使用Save方法将第一个工作表保存为PDF文件。
Aspose.Cells库是一个商业库,您需要购买许可证才能使用它。
本文暂时没有评论,来添加一个吧(●'◡'●)