转换 PS、EPS 和 XPS
使用 .NET API 解决方案进行 PS、EPS 和 XPS 转换。
每当需要以编程方式转换 PostScript PS 和 Encapsulated PostScript EPS 文件以及 XPS 文档时,.NET API 都可以顺利完成并转换多个文件。对于 PS 和 EPS,API 支持 1-3 级 PostScript 运算符和大多数 EPS 标头注释,并以最大的一致性转换 PostScript 文档(少数字体情况除外),API 处理诸如 Times New Roman 之类的字体。
此外,对于 XPS 文件转换,API 可以添加或删除页面,处理画布、路径和字形元素,创建矢量图形形状和文本字符串,转换 XPS 轮廓项等。
这里的 .NET API 解决方案允许您以编程方式转换 PS、EPS 和 XPS 等 PDL 格式的文件,但您可能会发现查看和尝试在这些原生 API 上开发的跨平台应用很有用。
通过 C# .NET 进行 PostScript 到 PDF 的转换。
要通过 .NET API 将 PostScript PS 和 Encapsulated PostScript EPS 文件转换为 PDF,您需要采取以下步骤:
- 使用 PsDocument 类 加载 PS 或 EPS 文件。
- 使用 PdfSaveOptions 类 设置 PDF 保存。
- 使用 FileStream 类 处理输出 PDF 文件。
- 通过使用输出 PDF 文件流对象进行初始化来使用 PdfDevice 类 。
- 调用 PsDocument.Save 进行 PDF 转换。
PS EPS 到 PDF 转换的 C# 代码
通过 C# .NET 进行 PostScript 到图像的转换。
对于任何 EPS/PS PostScript 到图像转换器应用程序,以下 C# 代码都适用,请采取以下步骤:
- 使用以输入文件流为参数的 PsDocument 类加载文档。
- 创建 ImageSaveOptions 类 对象并使用所需设置进行初始化。
- 将每个输入文件页面保存为图像 PNG、JPG、TIFF、BMP 等。
PostScript 到图像转换的 C# 代码
FAQ
1. 我可以用这个 API 解决方案转换 Postscript 吗?
Aspose.Page 具有允许您在线或以编程方式将 PS、XPS 和 EPS 文件转换为其他格式的功能。如果您需要立即在线转换您的文件,您可以使用 页面描述语言格式文件转换器 跨平台应用程序。
2. 转换器支持哪些页面描述语言?
此转换功能支持具有 .ps、.eps 和 .xps 扩展名的文件。 PDF 和 SVG 等著名的 PDL 在 Aspose.products 中表示为单独的解决方案
3. 功能是免费的吗?
跨平台转换器 是免费的,对于 API 解决方案,您可以获得免费试用版,然后在需要时购买产品。
通过 C# .NET 将 XPS 转换为 JPG、PNG、BMP 图像。
.NET API 还支持将 XPS 转换为图像 BMP、JPG、PNG、TIFF 等,并提供用于 XPS 操作的 XpsDocument 类。要将 XPS 转换为图像,请采取以下步骤:
- 从流中加载 XPS 文件。
- 初始化相关的图像保存选项,例如 XPS 转 JPG 是 JpegSaveOptions ,而 XPS 转 PNG 是 PngSaveOptions 。这里是所有 XPS 到图像的 保存选项 列表。
- 定义渲染的相关设置,如 SmoothingMode、Resolution 和 PageNumbers 等。最后遍历文档分区以将它们保存为图像。