彩票走势图

文档控件 Aspose.PDF for Java 授权须知

翻译|行业资讯|编辑:胡涛|2023-01-13 10:18:33.763|阅读 409 次

概述:本文主要介绍Aspose.PDF for Java 授权须知,欢迎查阅

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

Aspose.PDF for Java 授权须知

支持的平台

Aspose.PDF 可作为 .NET、Java、C++ 和 Python 的四种不同产品使用,

.NET Framework .NET Standard 2.0 Xamarin.Android Xamarin.iOS
Xamarin.Mac COM Mono Windows Azure

系统要求

Aspose.PDF for Java 支持任何运行 Java 运行时的 32 位或 64 位操作系统,包括但不限于:

支持的操作系统
开发环境
支持的java版本
  • Microsoft Windows 2000 专业版(x64、x86)
  • Microsoft Windows 2000 服务器(x64、x86)
  • Microsoft Windows 2003 服务器(x64、x86)
  • Microsoft Windows 2008 服务器(x64、x86)
  • Microsoft Windows 2012 服务器(x64、x86)
  • Microsoft Windows 2012 R2 服务器(x64、x86)
  • Microsoft Windows 2016 服务器(x64、x86)
  • Microsoft Windows 2019 服务器(x64、x86)
  • Microsoft Windows Vista(x64、x86)
  • 微软 Windows XP(x64、x86)
  • 微软 Windows 7(x64、x86)
  • 微软 Windows 8、8.1(x64、x86)
  • 微软 Windows 10(x64、x86)
  • Microsoft Azure
  • Linux(Ubuntu、CentOS 等)
  • 苹果操作系统
  • Microsoft Visual Studio 2003
  • Microsoft Visual Studio 2005
  • Microsoft Visual Studio 2008
  • Microsoft Visual Studio 2010
  • Microsoft Visual Studio 2011
  • Microsoft Visual Studio 2012
  • Microsoft Visual Studio 2013
  • Microsoft Visual Studio 2015
  • Microsoft Visual Studio 2017
  • Microsoft Visual Studio 2019
  • J2SE 8.0 (1.8) 或更高版本(例如 Java 10
  • 在 IBM i(Iseries 或 As/400)上支持 Aspose.Pdf for Java

 

支持的文档格式

下表显示了 Aspose.PDF for .NET 支持的输入和输出文件格式:

格式 描述 load sava
PDF 便携式文档格式 打钩 打钩
CGM 用于二维矢量图形的计算机图形图元文件 打钩
EPUB 电子书文件格式 打钩 打钩
HTML HTML 格式 打钩 打钩
TeX LaTex排版文件格式 打钩 打钩
MHT MHTML文件 打钩
PCL 打印机控制语言文件 打钩
PS 后记文件 打钩
SVG 可缩放矢量图形(一种基于 XML 的矢量图像格式) 打钩 打钩
XML 格式 打钩 打钩
XPS XPS 文件 打钩 打钩
XSLFO XSL-FO 是 XSL 文件的一部分,用于转换和格式化 XML 数据 打钩
MD 降价格式 打钩
XLS 将文档保存在 Microsoft Excel 电子表格中 打钩
XLSX 以 Microsoft Excel 2007 格式保存文档 打钩
PPTX 以 Microsoft PowerPoint 演示文稿格式保存文档 打钩
DOC 以 Microsoft Word 格式保存文档 打钩
DOCX 以 Microsoft Word 格式保存文档 打钩
MobiXML 以电子书 MobiXML 标准格式保存文档 打钩
JPEG 以 JPEG 格式保存文档 打钩
EMF 增强型图元文件格式 (EMF) 打钩
PNG 以 PNG 格式保存文档 打钩
BMP 以 BMP 格式保存文档 打钩
GIF 图形交换格式 打钩
TIFF 将文档另存为单页或多页 TIFF 图像 打钩
Text 将文档保存为文本格式 打钩

许可和订阅

免费试用或临时许可证

  • 使用评估水印创建的 PDF。Aspose.PDF for Java 的评估版提供了完整的产品功能,但生成的 PDF 文档中的所有页面都带有“Evaluation Only”水印。使用 Aspose.PDF 创建。版权所有 2002-2020 Aspose Pty Ltd”。

  • 可以处理的集合项的数量限制。 在任何集合的评估版本中,您只能处理四个元素(例如,只有 4 个页面、4 个表单域等)。

经典许可证

许可证可以从文件或流对象中加载。设置许可证最简单的方法是将许可证文件放在与Aspose.PDF.dll文件相同的文件夹中,并指定不带路径的文件名,如下例所示。

该许可证是一个纯文本 XML 文件,其中包含产品名称、获得许可的开发人员数量、订阅到期日期等详细信息。该文件经过数字签名,因此请勿修改该文件;即使无意中在文件中添加了额外的换行符也会使其无效。

在对文档执行任何操作之前,您需要设置许可证。您只需为每个应用程序或进程设置一次许可证。

可以从以下位置的流或文件加载许可证:

  1. 显式路径。
  2. 包含 aspose-pdf-xx.x.jar 的文件夹。

使用 License.setLicense 方法许可组件。设置许可证最简单的方法通常是将许可证文件放在与 Aspose.PDF.jar 相同的文件夹中,并仅指定不带路径的文件名,如下例所示:

从文件加载许可证

在本例中, Aspose.PDF将尝试在包含应用程序 JAR 的文件夹中查找许可文件。

// Initialize License Instance
com.aspose.pdf.License license = new com.aspose.pdf.License();
// Call setLicense method to set license
license.setLicense("Aspose.Pdf.Java.lic");

从流对象加载许可证

以下示例显示如何从流中加载许可证

// Initialize License Instance
com.aspose.pdf.License license = new com.aspose.pdf.License();
// Set license from Stream
license.setLicense(new java.io.FileInputStream("Aspose.Pdf.Java.lic")); 
 

设置 2005 年 1 月 22 日之前购买的许可证

Aspose.PDF for Java 不再支持旧许可证,因此请联系我们的销售团队获取新的许可证文件。

验证许可证

 可以验证许可证是否已正确设置。Document 类具有 isLicensed 方法,如果已正确设置许可证,该方法将返回 true。

License license = new License();
license.setLicense("Aspose.Pdf.Java.lic");
// Check if license has been validated
if (com.aspose.pdf.Document.isLicensed()) {
    System.out.println("License is Set!");
}

应用计量许可

Aspose.PDF 允许开发人员应用计量密钥。这是一种新的许可机制。新的许可机制将与现有的许可方法一起使用。那些希望根据 API 功能的使用情况进行计费的客户可以使用计量许可。有关详细信息,请参阅 计量许可常见问题解答 部分。

引入了一个新类 Metered 来应用计量密钥。以下是演示如何设置计量公钥和私钥的示例代码。

String publicKey = "";
String privateKey = "";

Metered m = new Metered();
m.setMeteredKey(publicKey, privateKey);

// Optionally, the following two lines returns true if a valid license has been applied;
// false if the component is running in evaluation mode.
License lic = new License();
System.out.println("License is set = " + lic.isLicensed());
}

使用 Aspose 的多个产品

如果您在应用程序中使用多个 Aspose 产品,例如 Aspose.PDF 和 Aspose.Words,这里有一些有用的提示。

  • 分别为每个 Aspose 产品设置许可证。即使您的所有组件都有一个许可证文件,例如“Aspose.Total.lic”,您仍然需要为您在应用程序中使用的每个 Aspose 产品分别调用License.SetLicense 。
  • 使用完全合格的许可证类别名称。每个 Aspose 产品在其名称空间中都有一个License类。例如,Aspose.PDF 有com.aspose.pdf.License而 Aspose.Words 有com.aspose.words.License类。使用完全限定的类名可以避免混淆哪个许可证适用于哪个产品。
// Instantiate the License class of Aspose.Pdf
com.aspose.pdf.License license = new com.aspose.pdf.License();
// Set the license
license.setLicense("Aspose.Total.Java.lic");

// Setting license for Aspose.Words for Java

// Instantiate the License class of Aspose.Words
com.aspose.words.License licenseaw = new com.aspose.words.License();
// Set the license
licenseaw.setLicense("Aspose.Total.Java.lic");

欢迎下载|体验更多Aspose产品

点此获取更多Aspose产品信息 或 加入Aspose技术交流群(761297826

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP