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:
- C# PLT to PDF Converter – Download grátis
- Etapas para converter arquivo PLT em documento PDF
- Converter PLT para PDF programaticamente
- 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:
- Utilizando a classe Image, carregue um arquivo PLT de entrada inicialmente.
- Crie uma instância da classe PdfOptions depois disso.
- 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:
- Utilizando a classe Image, carregue um arquivo PLT de entrada inicialmente.
- Em seguida, crie uma instância da classe “CadRasterizationOptions”.
- Em seguida, especifique a largura e a altura da página.
- Crie uma instância da classe “PdfOptions” a seguir.
- Após isso, altere o valor da propriedade “VectorRasterizationOptions” para “CadRasterizationOptions”.
- 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.