处理 PSB 文件

将 PSB 文件转换为 JPEG

使用 Aspose.PSD for Java,开发人员可以将 PSB 文件格式转换为 JPEG 文件格式。本主题解释了加载现有 PSB 文件并将其转换为 JPEG 文件格式的方法。

String dataDir = Utils.getDataDir(PSBToJPG.class) + "PSB/";
String sourceFileName = dataDir + "Simple.psb";
PsdLoadOptions options = new PsdLoadOptions();
try (PsdImage image = (PsdImage) Image.load(sourceFileName, options)) {
JpegOptions jpgoptions = new JpegOptions();
jpgoptions.setQuality(95);
// All jpeg and psd files must be readable
image.save(dataDir + "Simple_output.jpg", jpgoptions);
image.save(dataDir + "Simple_output.psb");
}

将 PSB 文件转换为 PSD

使用 Aspose.PSD for Java,开发人员可以将 PSB 转换为 PSD 文件格式。本文展示了如何使用 Aspose.PSD 将 PSB 文件导出/转换为 PSD 格式。Aspose.PSD for Java 提供了 Image 类公开的 Load 方法用于加载 PSB 文件,可以使用相同的方法保存结果。以下代码片段展示了如何将 PSB 转换为 PSD 文件

String dataDir = Utils.getDataDir(PSBToPSD.class) + "PSB/";
String sourceFileName = dataDir + "2layers.psb";
try (PsdImage image = (PsdImage) Image.load(sourceFileName)) {
PsdOptions options = new PsdOptions();
options.setFileFormatVersion(FileFormatVersion.Psd);
image.save(dataDir + "ConvertFromPsb_out.psd", options);
}

将 PSB 文件转换为 PDF

使用 Aspose.PSD for Java,开发人员可以将 PSB 转换为 PDF 文件格式。本文展示了如何使用 Aspose.PSD 将 PSB 文件导出/转换为 PDF 格式。Aspose.PSD for Java 提供了 Image 类公开的 Load 方法用于加载 PSB 文件,可以使用相同的方法保存结果。PdfOptions 类提供了用于创建 PDF 的选项,例如 PageSize、JpegQuality 等。可以使用这些选项来获得所需的 PDF 标准。

以下代码片段展示了如何将 PSB 转换为 PDF 文件

String dataDir = Utils.getDataDir(PSBToPDF.class) + "PSB/";
String sourceFileName = dataDir + "Simple.psb";
try (PsdImage image = (PsdImage) Image.load(sourceFileName)) {
image.save(dataDir + "Simple_output.pdf", new PdfOptions());
}