EPS、XPS、OXPS 和 PS 命令行转换器 | CLI 工具
概述
需要确保您的文档可以在任何设备上打开吗? Aspose.Page Convert 是一款命令行工具,可帮助开发人员和设计人员轻松地将 PS、EPS 和 XPS 文件转换为更通用的格式。这可确保您的文档在各种平台上均可访问。
主要功能
- 支持的输入格式:PS、XPS、EPS。
- 支持的输出格式:PDF、JPEG、PNG、BMP、TIFF、EMF、WMF。
- 使用灵活:既可以通过简单的命令行命令使用,也可以在 C# 代码中以编程方式使用,兼容 .NET 6.0/7.0。
优势
使用 Aspose.Page Convert 工具有以下几个优势:
- 高效:无需复杂的软件即可快速转换 页面描述语言 格式的文档。
- 自动化:将 EPS、XPS、OXPS 和 PS 转换集成到您的自动化工作流程和脚本中。
- 灵活性:可处理各种文档格式,确保与不同系统和应用程序兼容。
许可
虽然 Aspose.Page Convert 应用程序本身是免费使用的,但转换文档需要有效的 Aspose.Page 许可证。您可以购买许可证或使用 Aspose.Page 的试用版进行评估。
如何安装 EPS/XPS/PS 命令行转换器?
Aspose.Page Convert 工具可以全局安装或本地安装,具体取决于您的项目需求。我们建议您使用本地安装,以便项目专用,以避免版本冲突。
全局安装
要在您的计算机上全局安装 Aspose.Page Convert,请使用以下命令:
1dotnet tool install --global Aspose.Page.Convert
如果您需要指定工具版本,请指定 --version
选项。
本地安装
要在特定项目中进行本地安装,首先,导航到项目的根目录。然后,执行以下命令:
如果尚未创建工具清单,请创建:
1dotnet new tool-manifest
本地安装 Aspose.Page Convert:
1dotnet tool install Aspose.Page.Convert --local
同样,您可以指定 --version
选项来指定特定版本。
更新 EPS/XPS/PS CLI 转换器
要将 Aspose.Page Convert 命令行工具更新到最新版本,请使用 dotnet tool update
命令,并根据安装类型选择 --global
或 --local
。
卸载 EPS/XPS/PS CLI 转换器
如果您需要卸载该工具,请使用 dotnet tool uninstall
命令,并根据工具的安装方式选择 --global
或 --local
。
用法
命令行
使用命令行参数转换文档。以下是可用的参数:
-i, --input [必需]
:输入文档的路径。- 示例:
--input input.xps
- 示例:
-o, --output [必需]
:转换后文档的路径。- 示例:
--output output.pdf
- 示例:
-f, --format [可选]
:输出文档格式。- 支持的格式:PDF、JPEG、PNG、BMP、TIFF、EMF、WMF。
- 示例:
--format pdf
- 示例:
-w, --width [可选]
:转换后文档的宽度(适用于图像格式)。- 示例:
--width 1920
- 示例:
-h, --height [可选]
:转换后文档的高度(适用于图像格式)。- 示例:
--height 1080
- 示例:
-r, --resolution [可选]
:转换后文档的分辨率(适用于图像格式)。- 示例:
--resolution 300
- 示例:
-l, --license [可选]
:Aspose.Page .NET 许可证文件的路径。- 示例:
--license path_to_license.lic
- 示例:
-v, --verbose [可选]
:启用详细输出。- 示例:
--verbose
- 示例:
1Aspose.Page.Convert --input input.xps --output output.pdf --format pdf
如何将页面描述语言 (PDL) 文件 CLI 转换器集成到 C# 项目中?
Aspose.Page Convert CLI 应用程序也可以使用命令行直接集成到您的 .NET 项目中,从而能够在 C# 代码中以编程方式访问文档转换功能。
将命令行转换器添加到您的项目:
要将 Aspose.Page Convert 工具添加到您的 Visual Studio 项目中,请导航到项目的根目录,然后执行以下命令:
1dotnet Aspose.Page.Convert add
此命令将 Aspose.Page Convert 的功能集成到您的项目中。通过引入该库,您可以在代码中使用其方法和属性。这使开发人员能够在其应用程序中无缝创建自定义转换工作流程。
从代码中使用
以下是在 C# 代码中以编程方式使用 Aspose.Page CLI 工具的示例:
1using Aspose.Page.MicroApps.Convert;
2using System.Threading.Tasks;
3
4class Program
5{
6 static async Task Main(string[] args)
7 {
8 // Initialize convert options
9 var options = new ConvertOptions
10 {
11 // Required: Specify the input document path
12 InputDocument = "input.xps",
13
14 // Required: Specify the output document path
15 OutputFilePath = "output.png",
16
17 // Optional: Specify the output format
18 ToFormat = "png",
19
20 // Optional: Specify the width of the converted document (applicable for image formats)
21 Width = 1920,
22
23 // Optional: Specify the height of the converted document (applicable for image formats)
24 Height = 1080,
25
26 // Optional: Specify the resolution of the converted document (applicable for image formats)
27 Resolution = 300
28 };
29
30 // Conditional: Apply license if you have one
31 if (isLicensed)
32 {
33 options.LicenseFile = "path_to_license.lic";
34 }
35
36 // Execute the conversion task
37 await ConvertTasks.Create(options).Execute();
38 }
39}
欲了解更多信息和使用示例,请访问 Aspose.Page for .NET 文档。