转换 PS、EPS 和 XPS

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

 

每当需要以编程方式转换 PostScript PS 和 Encapsulated PostScript EPS 文件以及 XPS 文档时,Java API 都可以顺利完成并转换多个文件。对于 PS 和 EPS,API 支持 1-3 级 PostScript 运算符和大多数 EPS 标题注释以及转换具有最大一致性的 PostScript 文档,除了少数字体情况和 API 处理诸如 Time 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 Class 加载 PS 或 EPS 文件。
  2. 使用 PdfSaveOptions Class 设置 PDF 保存选项。
  3. 使用 FileStream Class 输出 PDF 文件。
  4. 使用具有 FileOutputStream 对象作为参数的 PdfDevice Class
  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. 使用相关的图片选项类如 PngSaveOptionsJpegSaveOptionsBmpSaveOptions , TiffSaveOptions 用于图像附加设置。
  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 class 对象。
  2. 创建用于渲染的 PdfDevice 对象,最后保存输出的 PDF 文档。
XPS 到 PDF 转换的 Java 代码
 
  

Support and Learning Resources