You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GemBox .NET Core版本保存XLSX为PDF报错问题咨询

关于GemBox.Spreadsheet .NET Core版本PDF导出问题的解答

首先明确说:这不是.NET Core本身的限制,.NET Core完全具备实现PDF导出的能力,问题出在GemBox的版本适配和API变更上。

下面分点说明:

  • 过时提示的原因:GemBox.Spreadsheet早期的.NET Standard版本中,由于其PDF渲染引擎依赖.NET Framework的一些专属API,所以暂时限制了.NET Standard/Core环境下的PDF导出功能,因此标记SaveOptions.PdfDefault为过时并给出提示。
  • 当前可用的解决方案:GemBox已经在后续版本中完成了.NET Core环境下PDF导出功能的适配,现在你只需要使用更新的API即可:
    替换旧的SaveOptions.PdfDefault为PdfSaveOptions类,示例代码如下:
    // 初始化工作簿和工作表
    var workbook = new ExcelFile();
    var worksheet = workbook.Worksheets.Add("Sample Sheet");
    worksheet.Cells["A1"].Value = "Test Content";
    
    // 使用新的PDF保存选项导出
    workbook.Save("Exported.pdf", new PdfSaveOptions());
    
  • 版本要求:请确保你使用的是GemBox.Spreadsheet 47.0.1000或更高版本,这个版本之后官方完善了.NET Core环境下的PDF导出支持。
  • 额外检查点:
    • 确认你的项目引用的是针对.NET Core的GemBox.Spreadsheet NuGet包,而非.NET Framework版本;
    • 如果使用的是付费授权,确认你的license包含PDF导出的权限(免费版有功能限制)。

内容的提问来源于stack exchange,提问作者cbrawl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 04:26:05