Converter PLT para PDF em C#

Os aplicativos CAD usam arquivos PLT para criar desenhos 2D ou 3D. Especificamente, podemos criar e salvar projetos para projetos de construção, como rodovias, pontes e edifícios em um arquivo PLT. Em certos casos, podemos precisar exportar desenhos de arquivos PLT para documentos PDF programaticamente. Essas conversões permitem o compartilhamento de desenhos em um formato portátil. Neste artigo, aprenderemos como converter um arquivo PLT em PDF em C#.

Os seguintes tópicos serão abordados neste artigo:

  1. C# PLT to PDF Converter – Download grátis
  2. Etapas para converter arquivo PLT em documento PDF
  3. Converter PLT para PDF programaticamente
  4. Exportar PLT para PDF com opções

Conversor de C# PLT para PDF – Download grátis

Para converter um arquivo PLT em um documento PDF, usaremos a API Aspose.CAD for .NET. Ele permite criar, editar e manipular arquivos PLT e vários outros formatos de arquivo.

A classe base da API para todos os tipos de desenhos é a classe Image.Uma imagem PLT é representada pela classe PltImage.A classe CadRasterizationOptions nos permite modificar a [PageWidth] e as opções de propriedades [PageHeight].PDF podem ser especificadas usando a classe PdfOptions da API.

Por favor, baixe a DLL da API ou instale-a usando NuGet.

PM> Install-Package Aspose.CAD

Como converter arquivo PLT para PDF usando C#

Usando o Aspose, podemos converter um arquivo PLT em um documento PDF com facilidade.CAD for .NET seguindo as etapas abaixo mencionadas:

  • Carregue um arquivo de desenho PLT.
  • Salvar PLT como PDF.

Agora, vamos ver como executar essas etapas em C# para converter um arquivo PLT em um documento PDF.

Converter PLT para PDF programaticamente em C#

Siga as etapas abaixo para converter um PLT em PDF:

  1. Utilizando a classe Image, carregue um arquivo PLT de entrada inicialmente.
  2. Crie uma instância da classe PdfOptions depois disso.
  3. Finalmente, para salvá-lo como um PDF, chame o método Save().PdfOptions e o caminho para o arquivo PDF de saída são seus argumentos.

O exemplo de código a seguir mostra como converter um arquivo PLT em um documento PDF usando C#.

string inputFile ="file.plt";
using (Image image = Image.Load(inputFile))
{
    // Inicializar objeto de classe PdfOptions
    PdfOptions options = new PdfOptions();

    // Exportar PLT para PDF
    string outPath = "output.pdf";
    image.Save(outPath, options);
}

Exportar PLT para PDF com opções em C#

Podemos especificar opções de salvamento de PDF ao converter um arquivo PLT em um documento PDF seguindo as etapas abaixo:

  1. Utilizando a classe Image, carregue um arquivo PLT de entrada inicialmente.
  2. Em seguida, crie uma instância da classe “CadRasterizationOptions”.
  3. Em seguida, especifique a largura e a altura da página.
  4. Crie uma instância da classe “PdfOptions” a seguir.
  5. Após isso, altere o valor da propriedade “VectorRasterizationOptions” para “CadRasterizationOptions”.
  6. Finalmente, para salvá-lo como um PDF, chame o método Save().PdfOptions e o caminho para o arquivo PDF de saída são seus argumentos.

O exemplo de código a seguir mostra como especificar a altura e a largura da página ao salvar um arquivo PLT como um documento PDF usando C#.

string inputFile ="file.plt";            
using (Image image = Image.Load(inputFile))
{
    // Inicializar objeto de classe PdfOptions
    PdfOptions options = new PdfOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;

    // Exportar PLT para PDF
    string outPath = "output.pdf";
    image.Save(outPath, options);
}

Obtenha licença temporária gratuita

Você pode obter uma licença temporária gratuita para experimentar a biblioteca sem limitações de avaliação.

Conclusão

Neste artigo, aprendemos como:

  • carregar um arquivo de desenho PLT existente;
  • especifique a altura e a largura da página;
  • definir opções de salvamento;
  • salve PLT como PDF em C#.

O formato de arquivo PLT é um arquivo de plotter baseado em vetor introduzido pela Autodesk, Inc. e contém informações para um determinado arquivo CAD. Os detalhes da plotagem exigem exatidão e precisão na produção, e o uso do arquivo PLT garante isso, pois todas as imagens são impressas usando linhas em vez de pontos. O formato é baseado no formato de arquivo HPGL que é usado para enviar informações para impressoras plotadoras. Além de converter um PLT em um PDF em C#, você pode aprender mais sobre o Aspose.CAD para API .NET usando a documentação. Sinta-se à vontade para entrar em contato conosco em nosso fórum de suporte gratuito se tiver alguma dúvida.

Veja também