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:
- Conversor C# DWG para Jpeg2000 – Download grátis
- Etapas para converter arquivo DWG em documento Jpeg2000
- Converta DWG para Jpeg2000 programaticamente
- 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:
- Use a classe Image para carregar primeiro um arquivo DWG como uma entrada.
- Em seguida, crie uma instância da classe Jpeg2000Options.
- 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:
- Use a classe Image para importar primeiro um arquivo DWG como uma entrada.
- Em seguida, crie uma nova instância da classe CadRasterizationOptions.
- Em seguida, insira a largura e a altura da página.
- Depois disso, crie uma instância da classe Jpeg2000Options.
- Em seguida, escolha CadRasterizationOptions para a propriedade VectorRasterizationOptions.
- 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.