PCL 到 PDF C#

PCL 文件基于页面描述语言,用于控制不同的打印机功能。不同的应用程序支持 PCL 文件的不同功能。在某些情况下,您可能需要转换 PCL 文件以在不同环境中预览文件内容。本文介绍如何使用 C# 以编程方式将 PCL 转换为 PDF 文件。

PCL 到 PDF 转换器 – C# API 安装

Aspose.CAD for .NET API 支持操作或转换 PCL 文件以及许多 其他文件格式。只需通过从 Downloads 部分下载其 DLL 文件或使用以下 NuGet 命令来配置 API:

PM> Install-Package Aspose.CAD

在 C# 中以编程方式将 PCL 转换为 PDF

您可以按照以下步骤将 PCL 文件转换为 PDF 文件:

  1. 加载输入 PCL 文件。
  2. 初始化 PdfOptions 类实例。
  3. 设置输出 PDF 文件的宽度和高度。
  4. 最后,将 PCL 转换为 PDF 文件。

以下代码片段演示了如何使用 C# 将 PCL 文件转换为 PDF 文档:

// 加载输入 PCL 文件
using (FileStream inStream = new FileStream("file.pcl", FileMode.Open))
using (Image image = Image.Load(inStream))
using (FileStream stream = new FileStream("sample.pdf", FileMode.Create))
{
    // 设置输出 PDF 文件的属性
    ImageOptionsBase options = new PdfOptions();
    options.VectorRasterizationOptions = new CadRasterizationOptions()
    {
        PageHeight = 1000,
        PageWidth = 1000
    };

    // 保存输出 PDF 文档
    image.Save(stream, options);
}

探索更多功能

您可以通过 documentation 部分探索 API 提供的其他几个功能。它包含对 CAD 文件格式执行不同操作的所有详细信息,无需安装 AutoCAD 应用程序。

结论

在本文中,您探索了如何将 PCL 文件转换为 PDF 文档。但是,请注意,PCL 文件可以有不同的方言,其中 Aspose.CAD for .NET API 支持 HP-GL/2、PCL5 和 PJL 版本。您可以在基于 .NET 或 .NET Core 的应用程序中嵌入此 PCL 到 PDF 的转换功能。此外,请随时通过 论坛 与我们联系。我们很乐意帮助您。

也可以看看