许可| Aspose.Page 提供 Java
评估版本限制
我们希望客户在购买之前对我们的组件进行彻底测试,以便评估版本可以像通常一样使用它。但是,未经许可的产品:
- 允许转换大小不超过500 kb的PostScript文件,在这种情况下,由此产生的PDF文档将包含评估标记。
- 在这种情况下,不允许操纵超过4个XPS元素,在这种情况下,由此产生的文档或图像也将包含评估标记。
经典许可
可以从文件或流对象加载许可证。设置许可证的最简单方法是将许可证文件放在与Aspose-page-xx.x.jar文件同一文件夹中,并指定文件名,没有路径,如下示例所示。
使用文件或流对象应用许可证
应用许可证的最简单方法是将许可证文件放在与Aspose-page-xx.x.jar文件同一文件夹中,并仅指定没有路径的文件名。
如果您使用的是Java组件的任何其他Aspose以及Java的页面,请为com.aspose.page.license(例如com.aspose.page.license)指定一个完整的名称空间。
从文件中加载许可证
应用许可证最简单的方法是将许可证文件与 aspose-page-xx.x.jar 文件放在同一文件夹中,并仅指定文件名而不指定路径。
调用 setLicense 方法时,您传递的许可证名称应与您的许可证文件名称相同。例如,如果您将许可证文件名更改为“Aspose.Page.Java.lic.xml”,请将该文件名传递给 com.aspose.page.License.setLicense(…) 方法。您可以为 Aspose.Page for Java 指定许可证文件,也可以使用 Aspose.Total for Java 许可证文件。
1// Apply a License from File
2
3String licenseFilePath = getLicenseFullPath();
4
5com.aspose.page.License license = new com.aspose.page.License();
6license.setLicense(licenseFilePath);从流对象加载许可证
以下示例展示了如何从流中加载许可证。
1// Apply a License from Stream Object
2
3String licenseFilePath = getLicenseFullPath();
4try (FileInputStream licenseStream = new FileInputStream(licenseFilePath)) {
5 com.aspose.page.License license = new com.aspose.page.License();
6 license.setLicense(licenseStream);计量许可证
Aspose.Page 允许开发人员应用计量密钥。这是一种新的许可机制。新的许可机制将与现有的许可方法一起使用。希望根据 API 功能的使用情况付费的客户可以使用计量许可。更多详情,请参阅 计量许可常见问题解答。
我们引入了一个新类 Metered 来应用计量密钥。以下示例代码演示了如何设置计量公钥和私钥。
1// Apply a License from Stream Object
2
3// set metered public and private keys
4com.aspose.page.Metered metered = new com.aspose.page.Metered();
5// Access the setMeteredKey property and pass public and private keys as parameters
6metered.setMeteredKey(
7 "<type public key here>",
8 "<type private key here>");