转换 PS、EPS 和 XPS

使用我们的多功能 API 解决方案释放您的 C++ 应用程序的全部潜力! 使用我们针对 C++ 的多功能 API 解决方案将 PS、EPS 和 XPS 文件无缝转换为高质量 PDF 和令人惊叹的图像!

 

使用我们的多功能本机 API 解决方案发掘 C++ 应用程序的全部潜力! 快速轻松地将 PS、EPS 和 XPS 文件转换为高质量 PDF 和令人惊叹的图像。 无论您需要精确的文档转换还是完美的视觉内容,我们的 API 都能简化流程,为您提供轻松增强项目的工具。 改善您的文档管理并为您的视觉效果注入新的活力。 使用我们的 C++ API 体验 PostScript (PS) 和 Encapsulated PostScript (EPS) 以及 XPS 文档到 PDF 和图像转换的魔力。 准备好改造您的文档了吗? 尝试我们的免费试用或立即购买,立即提升您的内容!

程序员可以轻松地使用它对 PostScript 和 XPS 文档进行批处理,甚至可以操作画布、路径和字形元素以及处理矢量图形和文本字符串。

这里的 C++ API 解决方案允许您以编程方式转换 PS、EPS 和 XPS 等 PDL 格式的文件,但您可能会发现查看和尝试在这些本机 API 上开发的跨平台很有用。 以下是一些转换场景,例如 EPS 到图像、EPS 到 PDF、PostScript 到 PDF、PostScript 到图像、XPS 到图像和 XPS 到 PDF。

通过 C++ 将 EPS 转换为图像。

C++ 库允许在 Windows 和 Linux 平台上将 Encapsulated PostScript (EPS) 文件转换为图像。过程是:

  1. 使用 FileStream 为 EPS 文件创建输入流以及创建具有输入流的 PsDocument Class 对象作为参数。对于图像特定设置,请使用 ImageSaveOptions Class
  2. 使用 ImageDevice 定义图像类型和大小。
  3. 将 EPS 保存为带有图像保存选项的图像到字节数组中,为每个字节数组创建一个新的文件输出流。
EPS 到图像转换的 C++ 代码
 

通过 Java 将 PostScript 转换为 PDF。

PostScript转PDF的过程和EPS转Image的过程一样,只是开发者会使用 PdfSaveOptions 来定义附加设置,例如 AdditionalFontsFolder 和 SuppressError 值等。此外,将使用 PdfDevice 从创建的输出流。

PostScript 到 PDF 转换的 C++ 代码
 

通过 C++ 将 XPS 转换为 PDF。

C++ XPS 处理 API 处理 XPS 到图像的转换,包括 BMP、JPG、TIFF、PNG 等,以及在基于 Windows 和 Linux 的系统上将 XPS 转换为 PDF。 XPS转PDF的过程是:

  1. 定义输出流以及定义输入 XPS 文档的输入流。
  2. 将其作为参数传递给 XpsDocument Class 对象。
  3. 使用 PdfSaveOptions 指定 PDF 特定的保存选项,例如 TextCompression、ImageCompression 和 JpegQualityLevel。
  4. 从之前创建的输出流创建 PdfDevice 的实例。
  5. 最后使用 PDF 保存选项将 XPS 文档转换为 PDF。
XPS 到 PDF 转换的 C++ 代码



FAQ

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

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

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

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

3. 功能是免费的吗?

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

 
  

Support and Learning Resources