Файлы 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, выполнив следующие действия:
- Загрузите входной файл PCL.
- Инициализировать экземпляр класса PdfOptions.
- Установите ширину и высоту выходного PDF-файла.
- Наконец, конвертируйте 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. Кроме того, пожалуйста, свяжитесь с нами через форум. Мы будем рады помочь Вам.