授权

评估 Aspose.Slides

评估版本的限制

  • 虽然 Aspose.Slides 的评估版本(未指定许可证)提供完整的产品功能,但在打开和保存操作时会在文档顶部插入评估水印。
  • 在从演示文稿幻灯片提取文本时,您仅限于一张幻灯片。

Aspose.Slides 中的授权

  • 评估版本在您购买许可证并向其添加几行代码(以应用许可证)后便成为授权版本。
  • 许可证是一个纯文本 XML 文件,包含如产品名称、被授权开发人员数量、订阅到期日期等详细信息。
  • 许可证文件是数字签名的,因此您不得修改该文件。即使是意外添加的额外换行也会使其失效。
  • Aspose.Slides for Python via .NET 通常会在以下位置查找许可证:
    • 显式路径
    • 包含调用 Aspose.Slides for Python via .NET 的 Python 脚本的文件夹
  • 为了避免与评估版本相关的限制,您需要在使用 Aspose.Slides 之前设置许可证。每个应用程序或进程只需设置一次许可证。

应用许可证

许可证可以从 文件嵌入资源 中加载。

文件

设置许可证的最简单方法是将许可证文件放在包含组件 DLL 的相同文件夹中(包含在 Aspose.Slides 中),并在不带路径的情况下指定文件名。

该 Python 代码演示了如何设置许可证文件:

import aspose.slides as slides

# 实例化 License 类 
license = slides.License()

# 设置许可证文件路径
license.set_license("Aspose.Slides.lic")

您可以从流中加载许可证。该 Python 代码演示了如何从流中应用许可证:

import aspose.slides as slides

# 实例化 License 类 
license = slides.License()

# 通过流设置许可证
license.set_license(stream)

验证许可证

要检查许可证是否设置正确,您可以验证它。该 Python 代码演示了如何验证许可证:

import aspose.slides as slides

license = slides.License()

license.set_license("Aspose.Slides.lic")

if license.is_licensed():
    print("许可证有效!")

线程安全性