Aspose.Page PS 转换器为 .NET

Aspose.Page PS Converter for .NET 允许开发人员将 PostScript (PS) 和 Encapsulated Postcript (EPS ) 文件转换为普遍兼容的文件 PDF 图像格式如 JPEG、PNG、TIFF、BMP 和 GIF PS 通过清洁的 API,适用于桌面、网页或基于云的 .NET 应用程序.

安装和设置

使用 PS 转换器:

  • 安装 Aspose.Page for .NET NuGet 包 安装 .
  • 设置按描述的测量许可证 计量许可 打开完整的功能.
Aspose.Page.Metered metered = new Aspose.Page.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");

特点与功能

PS 到 PDF 转换

  • Convert .ps.eps 高品质的PDF文件.
  • 保留 vector 图形、字体和可搜索的文本.
  • 支持现代的 PDF 规格(PDF 1.4–2.0,PDF/A 遵守).
  • 插入或子设置字体自动减少文件大小.

PS 转换图像

  • 将 PS 页面转换为图像格式,如 JPEG、PNG、TIFF、BMP、GIF.
  • 控制 DPI、分辨率、颜色深度和压缩.
  • 创建单页或多页 TIFF.
  • 在支持的地方保持透明度.

颜色管理

  • 输出在 RGB、CMYK 或灰色 颜色模式.
  • 應用 ICC 檔案 以獲得精確的色彩再生.
  • 在播放时调整亮度、对比或伽马.

页面范围和布局控制

  • 转换所选择的页面或页面的范围.
  • 旋转、规模或匹配页面以自定义输出尺寸.
  • 添加头条、脚条或水标,使用呼叫回头.

性能与资源管理

  • 基于流的APIs以有效地处理大型PS/EPS文件.
  • 平行转换支持包处理.
  • 为记忆安全提供未经管理的资源.

集成与扩展

  • Fluent API 设计与依赖性注射相结合.
  • 活动为 进展报告 和自定义登录.
  • 可扩展的折叠管道为自定义过滤器.

例子:将 PS 转换为 PDF

using Aspose.Page.EPS;
using Aspose.Page.EPS.Device;

// Load PostScript file
using (PsDocument document = new PsDocument("input.ps"))
{
    PsConverter converter = new PsConverter(document);
    PsConverterToPdfOptions options = new PsConverterToPdfOptions();
    
    // Save output PDF
    converter.Convert(options, "output.pdf");
}

例子:将 PS 转换为图像

using Aspose.Page.EPS;
using Aspose.Page.EPS.Device;

using (PsDocument document = new PsDocument("input.ps"))
{
    PsConverter converter = new PsConverter(document);
    PsConverterToImageOptions options = new PsConverterToImageOptions(ImageFormat.Png);
    options.Resolution = 300;

    converter.Convert(options, "output.png");
}

提示和最佳实践

  • 在转换之前验证 PS/EPS 文件进行合成.
  • 相匹配输出DPI和颜色设置与目标中间(打印对屏幕).
  • 使用多威胁转换.
  • 提供转换器例子,以释放未管理的资源.
  • 个人资料资源在长途服务中使用,并根据此进行调整.

系统要求

  • 操作系统:Windows、Linux 或 macOS 使用 .NET Framework 和 .Net Core
  • 框架: .NET 標準 2.0+、NET Core、 .Net 5/6+ 、 Xamarin、 Mono
  • IDE:Microsoft Visual Studio、JetBrains Rider、Visual Studio 代码

经常提出的问题

**哪些格式可以转换?**字符串 (.ps, .eps) 到 PDF 和图像格式,包括 JPEG, PNG, BMP, GIF,和 TIFF.

**字体嵌入支持吗?**是的,字体可以在 PDF 生成期间内置或下设置.

**我只能转换特定页面吗?**是的,您可以为转换指定单页或页面范围.

**是否支持测量许可证?**是的,基于代币的测量许可证支持使用跟踪.

 中文