PCL в PDF C#

Файли PCL базуються на мові опису сторінки та використовуються для керування різними функціями принтера. Існують різні функції файлів PCL, які підтримуються різними програмами. У деяких сценаріях може знадобитися конвертувати файли PCL для попереднього перегляду вмісту файлу в різних середовищах. У цій статті описано, як програмно конвертувати файли PCL у PDF за допомогою C#.

Конвертер PCL у PDF – встановлення C# API

Aspose.CAD for .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, перейшовши до розділу документація. Він містить усі деталі для виконання різних операцій із форматами файлів CAD без необхідності встановлення програми AutoCAD.

Висновок

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

Дивись також