EPS、XPS、OXPS 和 PS 命令行转换器 | CLI 工具

概述

需要确保您的文档可以在任何设备上打开吗? Aspose.Page Convert 是一款命令行工具,可帮助开发人员和设计人员轻松地将 PS、EPS 和 XPS 文件转换为更通用的格式。这可确保您的文档在各种平台上均可访问。

主要功能

优势

使用 Aspose.Page Convert 工具有以下几个优势:

许可

虽然 Aspose.Page Convert 应用程序本身是免费使用的,但转换文档需要有效的 Aspose.Page 许可证。您可以购买许可证或使用 Aspose.Page 的试用版进行评估。

如何安装 EPS/XPS/PS 命令行转换器?

Aspose.Page Convert 工具可以全局安装或本地安装,具体取决于您的项目需求。我们建议您使用本地安装,以便项目专用,以避免版本冲突。

全局安装

要在您的计算机上全局安装 Aspose.Page Convert,请使用以下命令:

1dotnet tool install --global Aspose.Page.Convert

如果您需要指定工具版本,请指定 --version 选项。

本地安装

要在特定项目中进行本地安装,首先,导航到项目的根目录。然后,执行以下命令:

  1. 如果尚未创建工具清单,请创建:

    1dotnet new tool-manifest
  2. 本地安装 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

用法

命令行

使用命令行参数转换文档。以下是可用的参数:

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 文档

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.