使用 Java 版 API 转换 EPS 文件
Contents
[
Hide
Show
]本文以 EPS 到 PDF 的转换为例,讲解如何使用 Java 将 EPS 文件转换为 PDF。
Aspose.Page 允许您使用 Java 将 EPS 文件转换为 BMP、JPG、EMF、TIFF、PNG、WMF 和 PDF 格式。
Java EPS 到 BMP 转换
您可以通过免费的在线 EPS 到 PDF 转换器检查 Aspose.Page EPS 到 PDF 的转换质量并查看结果。
Aspose.Page for Java EPS 到 PDF 转换器允许在任何支持 Java 虚拟机的操作系统上将封装 PostScript (EPS) 文件转换为 PDF 文档。
将 EPS 转换为 PDF 需要执行以下几个步骤:
- 从 EPS 文件创建 PsDocument 实例。
- 使用 PdfSaveOptions(如果转换为图像格式,则使用 ImageSaveOptions)指定 ImageFormat、Size、AdditionalFontsFolder 和 SuppressError 值。
- 将 PostScript 文档保存为图像,并使用图像保存选项将其保存为字节数组。输入文档的一页对应一个字节数组。
- 将生成的二维字节数组保存到 BMP 文件中,并为每个字节数组创建一个新的文件输出流。
- 如果 SuppressErrors 值为 true(默认情况下),则可以查看在 EPS 转换为 BMP 期间引发的错误,并将其保存在 Exceptions 列表中。
我们来看一下 ImageSaveOptions。使用这个类,我们可以在将 EPS 转换为 BMP 时指定不同的转换参数。
- Size 指定生成的图像的宽度和高度。
- ImageFormat 指定输出图像的格式。
- SmoothingMode 控制生成的图像中绘制曲线、文本和光栅图像的质量。
- AdditionalFontsFolder 指定字体的保存位置。默认情况下,系统字体文件夹始终包含在内。
- SuppressError 控制 EPS 到 BMP 转换器在出现非关键错误时的行为。如果该值为 true,则可以在转换后在 Exceptions 字段中查看此类错误列表。默认值为 true。
- Debug 允许将调试信息输出到控制台。默认值为 false。