转换 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,您需要执行以下步骤:
- 使用 PsDocument Class 加载 PS 或 EPS 文件。
- 使用 PdfSaveOptions Class 设置 PDF 保存选项。
- 使用 FileStream Class 输出 PDF 文件。
- 使用具有 FileOutputStream 对象作为参数的 PdfDevice Class 。
- 调用 PsDocument.Save 用于将文件保存为 PDF。
将 PS EPS 转换为 PDF 的 Java 代码
通过 Java 将 PostScript 转换为图像。
对于任何 EPS/PS PostScript 到图像的转换器应用程序,以下 Java 代码运行良好,因此请执行以下步骤:
- 使用 PS 源文件初始化输入流。
- 使用创建的 PS 输入流作为参数创建 PsDocument 对象
- 使用 ImageSaveOptions 指定 AdditionalFontsFolder 和 SuppressError 等。
- 如果需要,使用 ImageDevice 对象指定图像类型和大小。
- 将 PS/EPS 文件另存为带有图像保存选项的图像作为字节数组的数组。输入文件的一页的一个字节数组。
PostScript 到图像转换的 Java 代码
通过 Java 将 XPS 转换为图像 JPG、PNG、BMP。
Java API 处理用于表示页面布局的 XPS 格式。在任何情况下,只要需要以编程方式将 XPS 转换为 BMP、JPG、PNG 和 TIFF 图像,都可以轻松地将以下代码集成到 Java 应用程序中。
- 使用 XpsDocument 类 加载 XPS 文档。
- 使用相关的图片选项类如 PngSaveOptions 、 JpegSaveOptions , BmpSaveOptions , TiffSaveOptions 用于图像附加设置。
- 创建 image device 类实例。
- 调用 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 文档的过程很简单,在输入和输出文件之间具有高保真结果。
- 使用 XpsDocument 类加载文件。初始化 PdfSaveOptions class 对象。
- 创建用于渲染的 PdfDevice 对象,最后保存输出的 PDF 文档。