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.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 生成期间内置或下设置.
**我只能转换特定页面吗?**是的,您可以为转换指定单页或页面范围.
**是否支持测量许可证?**是的,基于代币的测量许可证支持使用跟踪.