PCL para PDF C#

Os arquivos PCL são baseados na linguagem de descrição de página e são usados para controlar diferentes recursos da impressora. Existem diferentes recursos de arquivos PCL que são suportados por diferentes aplicativos. Em alguns cenários, pode ser necessário converter arquivos PCL para visualizar o conteúdo do arquivo em diferentes ambientes. Este artigo aborda como converter arquivos PCL em PDF programaticamente usando C#.

Conversor de PCL para PDF – Instalação da API C#

Aspose.CAD para .NET API suporta manipulação ou conversão de arquivos PCL além de muitos outros formatos de arquivo. Basta configurar a API baixando seus arquivos DLL da seção Downloads, ou com o seguinte comando NuGet:

PM> Install-Package Aspose.CAD

Converter PCL para PDF programaticamente em C#

Você pode converter um arquivo PCL em um arquivo PDF seguindo as etapas abaixo:

  1. Carregue o arquivo PCL de entrada.
  2. Inicialize uma instância de classe PdfOptions.
  3. Defina a largura e a altura para o arquivo PDF de saída.
  4. Finalmente, converta o arquivo PCL para PDF.

O trecho de código a seguir demonstra como converter o arquivo PCL em um documento PDF usando C#:

// Carregar arquivo PCL de entrada
using (FileStream inStream = new FileStream("file.pcl", FileMode.Open))
using (Image image = Image.Load(inStream))
using (FileStream stream = new FileStream("sample.pdf", FileMode.Create))
{
    // Definir propriedades para o arquivo PDF de saída
    ImageOptionsBase options = new PdfOptions();
    options.VectorRasterizationOptions = new CadRasterizationOptions()
    {
        PageHeight = 1000,
        PageWidth = 1000
    };

    // Salvar documento PDF de saída
    image.Save(stream, options);
}

Explorar mais recursos

Você pode explorar vários outros recursos oferecidos pela API acessando a seção documentação. Ele contém todos os detalhes para realizar diferentes operações em formatos de arquivo CAD sem a necessidade de instalar o aplicativo AutoCAD.

Conclusão

Neste artigo, você explorou como converter um arquivo PCL em um documento PDF. No entanto, observe que um arquivo PCL pode ter dialetos diferentes onde o Aspose.CAD para .NET API suporta versões HP-GL/2, PCL5 e PJL. Você pode incorporar esse recurso de conversão de PCL para PDF em seus aplicativos baseados em .NET ou .NET Core. Além disso, sinta-se à vontade para entrar em contato conosco através do fórum. Ficaremos felizes em ajudá-lo.

Veja também