Converter DWG para Jpeg2000 em C#

Para a criação de desenhos 2D ou 3D, o software CAD requer arquivos DWG. Em particular, um arquivo DWG pode ser usado para desenvolver e preservar planos para projetos de construção como estradas, pontes e edifícios. Em algumas circunstâncias, pode ser necessário exportar programaticamente desenhos de arquivos DWG para documentos Jpeg2000. Essas transformações permitem o compartilhamento portátil de desenhos. Aprenda como converter um arquivo DWG para Jpeg2000 em C# neste post.

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

  1. Conversor C# DWG para Jpeg2000 – Download grátis
  2. Etapas para converter arquivo DWG em documento Jpeg2000
  3. Converta DWG para Jpeg2000 programaticamente
  4. Exportar DWG para Jpeg2000 com opções

Conversor C# DWG para Jpeg2000 – Download grátis

Usaremos a API Aspose.CAD for .NET para converter um arquivo DWG em um documento Jpeg2000. A capacidade de criar, editar e manipular arquivos DWG, bem como uma série de outros tipos de arquivo é fornecida.

A classe Image da API é a classe base para todos os tipos de desenhos. A classe CadImage representa uma imagem DWG. Podemos definir as propriedades PageWidth e PageHeight usando a classe CadRasterizationOptions. A classe Jpeg2000Options da API permite especificar as opções Jpeg2000.

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

PM> Install-Package Aspose.CAD

Como converter arquivo DWG para Jpeg2000 usando C#

Podemos converter facilmente um arquivo DWG em um documento Jpeg2000 usando o Aspose.CAD para .NET seguindo as etapas abaixo:

  • Carregue um arquivo de desenho DWG.
  • Salvar DWG como Jpeg2000.

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

Converter DWG para Jpeg2000 programaticamente em C#

Siga as etapas abaixo para converter um DWG em Jpeg2000:

  1. Use a classe Image para carregar primeiro um arquivo DWG como uma entrada.
  2. Em seguida, crie uma instância da classe Jpeg2000Options.
  3. Chame o método JPEG2000 Save() para salvá-lo. Ele aceita dois argumentos: Jpeg2000Options e o caminho do arquivo Jpeg2000 de saída.

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

string inputFile = "file.dwg";
using (Image image = Image.Load(inputFile))
{
    // Inicializar objeto de classe Jpeg2000Options
    Jpeg2000Options options = new Jpeg2000Options();
    
    // Exportar DWG para Jpeg2000
    string outPath = "output.j2k";
    image.Save(outPath, options);
}

Exportar DWG para Jpeg2000 com opções em C#

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

  1. Use a classe Image para importar primeiro um arquivo DWG como uma entrada.
  2. Em seguida, crie uma nova instância da classe CadRasterizationOptions.
  3. Em seguida, insira a largura e a altura da página.
  4. Depois disso, crie uma instância da classe Jpeg2000Options.
  5. Em seguida, escolha CadRasterizationOptions para a propriedade VectorRasterizationOptions.
  6. Chame a função JPEG2000 Save() para salvá-lo. Ele aceita dois argumentos: Jpeg2000Options e o local do arquivo Jpeg2000 de saída.

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

string inputFile = "file.dwg";
using (Image image = Image.Load(inputFile))
{
    // Inicializar objeto de classe Jpeg2000Options
    Jpeg2000Options options = new Jpeg2000Options();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;
    
    // Exportar DWG para Jpeg2000
    string outPath = "output.j2k";
    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 DWG existente;
  • especifique a altura e a largura da página;
  • definir opções de salvamento;
  • salve DWG como Jpeg2000 em C#.

O compartilhamento de documentos é uma parte fundamental da operação diária da maioria das organizações, e ter a capacidade de converter e combinar tipos de arquivos de maneira rápida e fácil garante que você possa fazer transferências seguras de arquivos sem criar problemas inadvertidamente. Além de converter um DWG para Jpeg2000 em C#, você pode aprender mais sobre o Aspose.CAD para API .NET usando a documentação. Em caso de ambiguidade, sinta-se à vontade para nos contatar em nosso fórum de suporte gratuito.

Veja também