这个简短的教程解释了如何在 Java 中将 EPS 转换为 JPG。它包括与环境设置有关的详细信息、逐步过程以及可运行的代码片段,以将 EPS 更改为 JPG in Java。此外,此过程不需要安装任何额外的工具或依赖项来将 EPS 格式转换为 JPG 图像。
使用 Java 将 EPS 转换为 JPG 的步骤
- 在您的环境中配置 Aspose.Page for Java API 以呈现 EPS 文件
- 初始化 FileInputStream 类对象以访问输入 EPS 文件
- 使用 PsDocument 类加载源 EPS 文件
- 创建 ImageSaveOptions 类的实例并指定图像属性
- 实例化图像渲染设备以创建JPG图像
- 将 EPS 文档转换为 JPG 图像
这些步骤帮助您了解如何在 Java 中将 EPS 转换为 JPG*。只需在您的系统中安装该库,然后通过几个 API 调用处理输入的 EPS 文件。最后,指定预期输出的图像属性,并根据需要处理尽可能多的 PostScript 文件。
在 Java 中将 EPS 转换为 JPG 的代码
import java.io.IOException; | |
import com.aspose.page.License; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to convert EPS to JPG using Java | |
// Instantiate the license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Load input EPS file | |
java.io.FileInputStream psStream = new java.io.FileInputStream("input.eps"); | |
// Create PsDocument class object | |
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream); | |
// Initialize options object. | |
com.aspose.eps.device.ImageSaveOptions options = new com.aspose.eps.device.ImageSaveOptions(); | |
// Initialize ImageDevice class object | |
com.aspose.eps.device.ImageDevice device = new com.aspose.eps.device.ImageDevice(); | |
try{ | |
document.save(device, options); | |
}finally{ | |
psStream.close();} | |
byte[][] imagesBytes = device.getImagesBytes(); | |
int i = 1; | |
// Write output JPG image | |
for (byte[] imageBytes : imagesBytes) | |
{ | |
String imagePath = "EPStoJPG_" + i + ".jpg"; | |
java.io.FileOutputStream fs = new java.io.FileOutputStream(imagePath); | |
try { | |
fs.write(imageBytes, 0, imageBytes.length); | |
} catch (IOException ex) { | |
System.out.println(ex.getMessage()); | |
} finally { | |
fs.close(); | |
} | |
i++; | |
} | |
System.out.println("Done"); | |
} | |
} |
此代码片段可用于将 EPS 文件渲染为 JPG 图像。但是,在用 Java* 从 EPS 导出到 JPG 时,您可以修改输出图像的不同特征。例如,您可以选择抑制小错误、设置输出图像的尺寸或调整分辨率和 ImageSaveOptions 类公开的其他属性。
本教程讨论了如何使用 Java* 将 *EPS 文件转换为 JPG。此外,如果您想将 EPS 文件渲染为 PNG 图像,请阅读 如何在 Java 中将 EPS 转换为 PNG 上的文章。