PCL в PDF С#

Файлы PCL основаны на языке описания страниц и используются для управления различными функциями принтера. Существуют различные функции файлов PCL, которые поддерживаются разными приложениями. В некоторых сценариях может потребоваться преобразовать файлы PCL для предварительного просмотра содержимого файла в разных средах. В этой статье рассказывается, как программно преобразовать файлы PCL в PDF с помощью C#.

Конвертер PCL в PDF — установка C# API

Aspose.CAD для .NET API поддерживает работу с файлами PCL или их преобразование в дополнение ко многим другим форматам файлов. Просто настройте API, загрузив его DLL-файлы из раздела Загрузки или с помощью следующей команды NuGet:

PM> Install-Package Aspose.CAD

Программное преобразование PCL в PDF на C#

Вы можете преобразовать файл PCL в файл PDF, выполнив следующие действия:

  1. Загрузите входной файл PCL.
  2. Инициализировать экземпляр класса PdfOptions.
  3. Установите ширину и высоту выходного PDF-файла.
  4. Наконец, конвертируйте PCL в файл PDF.

В следующем фрагменте кода показано, как преобразовать файл PCL в документ PDF с помощью C#:

// Загрузить входной файл 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);
}

Узнайте больше о возможностях

Вы можете изучить несколько других функций, предлагаемых API, в разделе документация. Он содержит все детали для выполнения различных операций с форматами файлов САПР без необходимости установки приложения AutoCAD.

Вывод

В этой статье вы узнали, как преобразовать файл PCL в документ PDF. Однако обратите внимание, что файл PCL может иметь разные диалекты, в которых Aspose.CAD для .NET API поддерживает версии HP-GL/2, PCL5 и PJL. Вы можете встроить эту функцию преобразования PCL в PDF в свои приложения на основе .NET или .NET Core. Кроме того, пожалуйста, свяжитесь с нами через форум. Мы будем рады помочь Вам.

Смотрите также