与 Aspose.Page Java 轻松集成计量许可证

介绍

欢迎阅读我们有关使用 Aspose.Page 在 Java 中设置计量许可证的综合指南。如果您希望增强文档处理能力并确保与 Aspose.Page 无缝集成,那么您来对地方了。在本教程中,我们将引导您完成整个过程,将每个步骤分解为易于理解的块。

先决条件

在深入学习本教程之前,请确保您具备以下先决条件:

  • Java 编程的基础知识。
  • Aspose.Page 库已安装。您可以从以下位置下载:这里.
  • 计量公钥和私钥,您可以通过您的 Aspose 帐户获取。

导入包

让我们首先导入 Java 程序所需的包。确保您已将 Aspose.Page 库集成到您的项目中。

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import com.aspose.eps.ImageFormat;
import com.aspose.eps.PsDocument;
import com.aspose.eps.device.ImageSaveOptions;

第1步:初始化文档和图像格式

第一步是设置文档并定义所需的图像格式。

//设置计量公钥和私钥
com.aspose.page.Metered metered = new com.aspose.page.Metered();
//访问 setMeteredKey 属性并将公钥和私钥作为参数传递
metered.setMeteredKey(
    "<type public key here>",
    "<type private key here>");
//文档目录的路径。
String dataDir = "Your Document Directory";
ImageFormat imageFormat = ImageFormat.PNG;

第 2 步:初始化 PostScript 输入流

在此步骤中,我们初始化 PostScript 输入流以进行处理。

//初始化 PostScript 输入流
FileInputStream psStream = new FileInputStream(dataDir + "input.ps");
PsDocument document = new PsDocument(psStream);

第3步:检查文档许可证

在继续之前,验证该文档是否获得适当许可至关重要。

//检查文档是否已获得许可
if (document.isLicensed())
    System.out.println("Metered License is set successfully.");
else
    System.out.println("Metered License is not set.");

第四步:初始化选项和图像设备

现在,让我们使用默认参数初始化选项和图像设备。

//使用默认参数初始化选项对象。
ImageSaveOptions options = new ImageSaveOptions();
//使用默认参数初始化 ImageDevice 对象。
com.aspose.eps.device.ImageDevice device = new com.aspose.eps.device.ImageDevice();

步骤 5:将 EPS 文件另存为图像

使用定义的选项和设备将 EPS 文件另存为图像。

//将 EPS 文件另存为图像
try {
    document.save(device, options);
} finally {
    psStream.close();
}

第 6 步:获取并保存图像字节

检索图像字节并将其保存到文件中。

//获取图像字节。一页一个字节数组。在我们的例子中,我们有一页。
byte[][] imagesBytes = device.getImagesBytes();
//将图像字节保存到文件
FileOutputStream fs = new FileOutputStream(dataDir + "eps_out." + imageFormat.toString().toLowerCase());
try {
    fs.write(imagesBytes[0], 0, imagesBytes[0].length);
} catch (IOException ex) {
    System.out.println(ex.getMessage());
} finally {
    fs.close();
}

结论

恭喜!您已使用 Aspose.Page 在 Java 中成功设置了计量许可证。本教程提供了分步指南,以确保集成过程顺利进行。

常见问题解答

问:如何获取计量公钥和私钥?

您可以通过您的 Aspose 帐户获取这些密钥。

问:Aspose.Page 库是免费的吗?

Aspose.Page 提供免费试用版和付费版本。访问这里免费试用。

问:我可以将 Aspose.Page 用于商业项目吗?

是的,Aspose.Page 提供商业许可证。您可以购买它们这里.

问:在哪里可以找到其他文档?

参考文档这里.

问:如何获得临时许可证?

可以获得临时许可证这里.