Converter PLT para PDF JPG PNG

PLT é um formato baseado em vetor usado para máquinas plotadoras. No entanto, apenas alguns aplicativos oferecem suporte a esse formato, portanto, talvez seja necessário converter para formatos mais compatíveis de acordo com seus requisitos. Você pode converter arquivos PLT em imagens PDF, PNG ou JPEG com alguns passos rápidos e simples. Vamos aprender as seguintes seções para mais detalhes:

Conversor PLT para PDF ou JPEG – Instalação da API

Aspose.CAD for .NET API pode processar muitos desenhos CAD como DWG, DXF e muitos outros formatos de arquivo suportados. Você pode processar arquivos PLT facilmente sem entrar em pequenos detalhes porque a API cuida de todos os fatores. Você pode configurar a API baixando-a em Downloads oficiais ou através do seguinte comando de instalação NuGet:

PM> Install-Package Aspose.CAD

Converter arquivo PLT para PDF em C#

A conversão de arquivo PLT é útil em cenários como quando você deseja visualizar rapidamente o arquivo para revisão, aprovação, etc. Um formato de arquivo compatível e popular para esses cenários é o arquivo PDF. Você pode converter arquivos PLT para PDF com algumas etapas, conforme listado abaixo:

  1. Carregar arquivo PLT de entrada
  2. Defina propriedades diferentes para CadRasterizationOptions
  3. Especifique PdfOptions para renderização
  4. Converta PLT para arquivo PDF e salve o documento de saída

O trecho de código a seguir é baseado nestas etapas que explicam como converter arquivo PLT em documento PDF em C# programaticamente:

string sourceFilePath = MyDir + "50states.plt";

// Carregar arquivo PLT de entrada           
using (Image cadImage = Image.Load(sourceFilePath))
{
    // Definir propriedades diferentes para CadRasterizationOptions
    CadRasterizationOptions options = new CadRasterizationOptions
    {
        PageHeight = 1600,
        PageWidth = 1600,
                    
        DrawType= CadDrawTypeMode.UseObjectColor,
        BackgroundColor=Color.White
    };

    // Especifique PDFOptions para renderização
    PdfOptions pdfOptions = new PdfOptions();
    pdfOptions.VectorRasterizationOptions = options;

    // Converta PLT para arquivo PDF e salve o documento de saída
    cadImage.Save(MyDir+ "50states.pdf", pdfOptions);
}

Converter PLT para imagem JPEG em C#

Você pode facilmente converter um arquivo PLT para imagem JPEG programaticamente usando a linguagem C#. Esse recurso pode ser útil nos casos de uso, como quando você deseja enriquecer seus aplicativos com o recurso de visualização PLT. Você pode converter a imagem PLT para JPEG com as seguintes etapas:

  1. Carregar arquivo PLT de entrada
  2. Inicialize a instância da classe JpegOptions
  3. Especifique as propriedades CadRasterizationOptions
  4. Converta o formato de imagem PLT para JPEG e salve o arquivo de saída

O código abaixo mostra como converter uma imagem PLT para JPEG usando a linguagem C#:

// O caminho para o diretório de documentos.
string sourceFilePath = MyDir + "50states.plt";

// Carregar arquivo PLT de entrada           
using (Image cadImage = Image.Load(sourceFilePath))
{
    // Inicializar a instância da classe JpegOptions
    ImageOptionsBase imageOptions = new JpegOptions();

    // Especificar propriedades de CadRasterizationOptions
    CadRasterizationOptions options = new CadRasterizationOptions
    {
        PageHeight = 500,
        PageWidth = 1000,
                    
    };
    imageOptions.VectorRasterizationOptions = options;

    // Converta o formato de imagem PLT para JPEG
    cadImage.Save(MyDir+ "50states.jpg", imageOptions);
}

Conclusão

Neste artigo, exploramos a conversão de arquivos PLT para PDF, bem como formatos de imagem, incluindo PNG e JPG. Você pode habilitar seus aplicativos para essas conversões usando a linguagem de programação C# em seus aplicativos .NET. Além disso, você pode explorar ainda mais os outros recursos visitando a Documentação do Produto. Se você estiver procurando por algum recurso relacionado ao formato PLT, compartilhe seus requisitos conosco por meio do Fórum de suporte gratuito, e teremos prazer em ajudá-lo!

Veja também