转换 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++ 将 PostScript (PS、EPS) 转换为图像。

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

  1. 使用 PsDocumentconstructor 加载文档/ 将输入文件流或文件名作为参数。
  2. 创建 ImageSaveOptions Class 对象并使用所需的设置对其进行初始化。调用 set_ImageFormat 将图像格式设置为 ImageFormat
  3. 使用 SaveAsImage 将每个输入文件页面保存到图像的数组字节中。
EPS 到图像转换的 C++ 代码
 

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

将 PostScript 转换为 PDF 的过程就像 PostScript 转换为图像一样简单:

  1. 使用 PsDocumentconstructor 加载文档 将输入文件流或文件名作为参数。
  2. 创建 PdfSaveOptions Class 的对象来定义其他设置,例如AdditionalFontsFolder 和 SuppressError 值等。
  3. 调用 SaveAsPdf 方法进行 PDF 文件转换。
用于 PostScript 到 PDF 转换的 C++ 代码
 

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

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

  1. 使用输入文件名和 XpsLoadOptions 作为构造函数参数。
  2. Aspose::Page::XPS::Presentation::Image 创建保存选项作为一个类的实例。图像。
  3. 调用 XPS 文档的 SaveAsImage 方法将每个文档页面保存到图像字节数组中。
用于 XPS 到图像转换的 C++ 代码
 

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

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

  1. 定义 PDF 输出的输出流。
  2. 使用输入文件名和 XpsLoadOptions 作为构造函数参数。
  3. 使用 PdfSaveOptions 指定 PDF 特定的保存选项,例如 TextCompression、ImageCompression 和 JpegQualityLevel。
  4. 最后使用任何 SaveAsPdf 方法将 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