授权

评估 Aspose.Slides

评估版限制

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

Aspose.Slides 授权

  • 评估版在您购买许可证并添加几行代码(以应用许可证)后即可转为授权版。
  • 许可证是一个纯文本 XML 文件,包含产品名称、授权的开发者数量、订阅到期日期等详细信息。
  • 许可证文件经过数字签名,因此不得修改文件。即使不小心在文件内容中添加额外的换行也会导致许可证失效。
  • Aspose.Slides for Android via Java 通常尝试在以下位置查找许可证:
    • 明确的路径
    • 包含 Aspose.Slides.jar 的文件夹
  • 为避免评估版的限制,您需要在使用 Aspose.Slides 之前设置许可证。每个应用程序或进程只需设置一次许可证。

应用许可证

许可证可以从 文件 加载。

文件

设置许可证的最简方法是将许可证文件放置在包含 Aspose.Slides.jar 的文件夹或您应用程序的 jar 中。

以下 Java 代码展示了如何设置许可证文件:

// 实例化 License 类
com.aspose.slides.License license = new com.aspose.slides.License();

// 设置许可文件路径
license.setLicense("Aspose.Slides.Android.via.Java.lic");

您可以从流中加载许可证。以下 Java 代码展示了如何从流中应用许可证:

// 实例化 License 类
com.aspose.slides.License license = new com.aspose.slides.License();

// 通过流设置许可证
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Android.via.Java.lic"));

验证许可证

要检查许可证是否已正确设置,您可以对其进行验证。以下 Java 代码展示了如何验证许可证:

License license = new License();
license.setLicense("Aspose.Slides.Android.via.Java.lic");

if (License.isLicensed()) 
{
    System.out.println("License is good!");
}

线程安全

常见问题

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

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

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

不会。许可证是永久有效的:您仍然可以使用订阅结束日期之前发布的版本,只是如果不续订则无法使用更新的版本。