转换 PS、EPS 和 XPS
适用于 .NET 的 PS、EPS 和 XPS 转换器 API 解决方案。
每当需要以编程方式转换 PostScript PS 和 Encapsulated PostScript EPS 文件以及 XPS 文档时,.NET API 可以顺利完成并转换多个文件。对于 PS 和 EPS,API 支持 1-3 级 PostScript 运算符和大多数 EPS 标题注释,以及转换具有最大一致性的 PostScript 文档,除了少数字体情况和 API 处理诸如 Time 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 Class 加载 PS 或 EPS 文件。
- 使用 PdfSaveOptions Class 设置 PDF 保存。
- 使用 FileStream Class 输出 PDF 文件。
- PdfDevice Class 通过使用输出 PDF 文件流对象进行初始化。
- 调用 PsDocument.Save 进行 PDF 转换。
PS EPS 到 PDF 转换的 C# 代码
通过 C# .NET 将 PostScript 转换为图像。
对于任何 EPS/PS PostScript 到图像转换器应用程序,以下 C# 代码运行良好,因此请执行以下步骤:
- 使用具有输入文件流作为参数的 PsDocument 类加载文档。
- 创建 ImageSaveOptions Class 对象并使用所需的设置对其进行初始化。
- 将每个输入文件页面保存为图像 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 等,并提供XpsDocument 类进行XPS 操作。要将 XPS 转换为图像,请执行以下步骤:
- 从流中加载 XPS 文件。
- 初始化相关的图像保存选项,例如 XPS to JPG 它是 JpegSaveOptions 对于 XPS 到 PNG,它的 PngSaveOptions 。这是所有 XPS 到图像的列表 保存选项 。
- 定义渲染的相关设置,如 SmoothingMode、Resolution 和 PageNumbers 等。最后遍历文档分区以将它们保存到图像中。