许可

概述

Aspose.Slides 可以在评估模式或使用有效许可证的情况下使用。评估版提供与授权版相同的功能,但它会在每个保存的演示文稿的每张幻灯片上添加评估水印,并截断代码从演示文稿读取的文本。

评估 Aspose.Slides

您可以从其下载页面下载 Aspose.Slides for Python via .NET 的评估版。评估版提供与授权产品相同的功能。评估包与购买的包完全相同,添加几行代码以应用许可证后即可获得授权。

当您对 Aspose.Slides 的评估满意后,您可以购买许可证。我们建议查看可用的订阅选项。如有疑问,请联系 Aspose 销售团队。

每个 Aspose 许可证均包含一年订阅期,在此期间可免费升级到新版本并获取修复。授权用户和评估用户均可获得免费、无限的技术支持。

评估版的限制

  • 评估版(未应用许可证时)提供完整功能,但会在每个保存的演示文稿的每张幻灯片上添加评估水印文本框。
  • 代码从演示文稿读取的文本会被截断为前几字符,并附加评估限制的通知。代码写入的文本会完整保存。

Aspose.Slides 的授权

  • 购买许可证并添加几行代码后,评估版将转为授权版。
  • 许可证是包含产品名称、覆盖的开发者数量、订阅到期日期等详细信息的纯文本 XML 文件。
  • 许可证文件经过数字签名,禁止修改。即使添加一个换行符也会使其失效。
  • Aspose.Slides for Python via .NET 会在您传入的路径中查找许可证。相对路径或没有路径的文件名会相对于当前工作目录解析,而该目录不一定是包含您的 Python 脚本的文件夹。
  • 为避免评估限制,请在使用 Aspose.Slides 前设置许可证。每个应用程序或进程只需设置一次。

应用许可证

许可证可以从文件或流加载。

文件

设置许可证的最简单方法是将许可证文件的路径传递给set_license方法。如果仅传递文件名,如下例所示,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()

# 从流中设置许可证。
with open("Aspose.Slides.lic", "rb") as stream:
    license.set_license(stream)

验证许可证

要验证许可证是否正确应用,您可以进行验证。以下 Python 代码演示了如何验证许可证:

import aspose.slides as slides

license = slides.License()

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

if license.is_licensed():
    print("License is good!")

线程安全

常见问题

我可以在完全离线的环境(无互联网访问)中应用许可证吗?

可以。许可证验证在本地使用许可证文件完成,无需互联网连接。

一年订阅到期后会怎样?库会停止工作吗?

不会。许可证是永久有效的:您可以继续使用订阅结束日期之前发布的版本;仅在未续订的情况下无法使用更高版本的发布。