转换 PS、EPS 和 XPS

适用于 Java 的 PS、EPS 和 XPS 转换器 API 解决方案

 

每当需要以编程方式转换 PostScript PS 和 Encapsulated PostScript EPS 文件以及 XPS 文档时,Java API 都可以顺利完成并转换多个文件。对于 PS 和 EPS,API 支持 Level 1-3 PostScript 运算符和大多数 EPS 标头注释,并以最大程度的一致性转换 PostScript 文档,除了一些字体情况外;API 将这些字体视为 Times New Roman。

此外,对于 XPS 文件转换,API 可以添加或删除页面,处理画布、路径和字形元素,创建矢量图形形状和文本字符串,转换 XPS 轮廓项目等。

此处的 Java API 解决方案允许您以编程方式转换 PS、EPS 和 XPS 等 PDL 格式的文件,但您可能会发现查看和尝试基于这些原生 API 开发的跨平台工具很有用。

通过 Java 将 PostScript 转换为 PDF。

要通过 Java API 将 PostScript PS 和 Encapsulated PostScript EPS 文件转换为 PDF,您需要执行以下步骤:

  1. 使用 PsDocument 类 加载 PS 或 EPS 文件。
  2. 使用 PdfSaveOptions 类 设置 PDF 保存选项。
  3. 对输出 PDF 文件使用 FileStream 类
  4. 使用以 FileOutputStream 对象作为参数的 PdfDevice 类
  5. 调用 PsDocument.Save 将文件保存为 PDF。
将 PS EPS 转换为 PDF 的 Java 代码
 

通过 Java 将 PostScript 转换为图像。

对于任何 EPS/PS PostScript 到图像转换器应用程序,以下 Java 代码都能很好地运行,请执行以下步骤:

  1. 使用 PS 源文件初始化输入流。
  2. 使用创建的 PS 输入流作为参数创建 PsDocument 对象
  3. 使用 ImageSaveOptions 指定 AdditionalFontsFolder 和 SuppressError 等。
  4. 如果需要,使用 ImageDevice 对象指定图像类型和大小。
  5. 将 PS/EPS 文件另存为图像,图像保存选项为字节数组的数组。输入文件的一页对应一个字节数组。
PostScript 转换为图像的 Java 代码
 

通过 Java 将 XPS 转换为 JPG、PNG、BMP 图像。

Java API 处理用于表示页面布局的 XPS 格式。在任何情况下,每当需要以编程方式将 XPS 转换为 BMP、JPG、PNG 和 TIFF 图像时,以下代码都可以轻松集成到 Java 应用程序中。

  1. 使用 XpsDocument 类 加载 XPS 文档。
  2. 使用相关的图像选项类,例如 PngSaveOptionsJpegSaveOptionsBmpSaveOptionsTiffSaveOptions 进行图像附加设置。
  3. 创建 image device 类实例。
  4. 调用 XpsDocument.save 将转换后的 JPEG 图像保存到 ImageDevice 对象中,然后使用 ImageDevice 将图像保存为 JPG。
XPS 转换为图像的 Java 代码



FAQ

1. 我可以用这个 API 解决方案转换 Postscript 吗?

Aspose.Page 具有允许您在线或以编程方式将 PS、XPS 和 EPS 文件转换为其他格式的功能。如果您需要立即在线转换您的文件,您可以使用 页面描述语言格式文件转换器 跨平台应用程序。

2. 转换器支持哪些页面描述语言?

此转换功能支持具有 .ps、.eps 和 .xps 扩展名的文件。 PDF 和 SVG 等著名的 PDL 在 Aspose.products 中表示为单独的解决方案

3. 功能是免费的吗?

跨平台转换器 是免费的,对于 API 解决方案,您可以获得免费试用版,然后在需要时购买产品。

 

通过 Java 将 XPS 转换为 PDF。

以编程方式将 XPS 转换为 PDF 文档的过程非常简单,输入和输出文件之间具有很高的保真度。

  1. 使用 XpsDocument 类加载文件。初始化 PdfSaveOptions 类 对象。
  2. 创建用于渲染的 PdfDevice 对象,最后保存输出 PDF 文档。
XPS 转换为 PDF 的 Java 代码
 
  

Support and Learning Resources