Os arquivos DWG são usados para salvar desenhos digitais no formato 2D ou 3D, enquanto DXF é o Drawing Exchange Format que é usado para compatibilidade de dados do AutoCAD com outros aplicativos. Você pode converter DWG ou DXF para formatos de imagem raster como JPG, PNG, GIF, etc. conforme suas necessidades. Neste artigo, você aprenderá a conversão de formatos de arquivo CAD para imagens raster programaticamente usando Java. Consulte as seções a seguir para obter mais detalhes:
- Conversor de imagem DWG/DXF para JPG, PNG, GIF – Instalação da API Java
- Converter DWG/DXF para imagem JPG programaticamente usando Java
- Converter DWG/DXF para imagem PNG programaticamente com Java
- Arquivo CAD DWG/DXF para conversão de imagem GIF em Java
- Obtenha licença de API gratuita
Conversor de imagem DWG/DXF para JPG, PNG, GIF – Instalação da API Java
Aspose.CAD for Java API suporta trabalhar com DWG, DXF e muitos outros formatos de arquivo. Você não precisa de nenhum aplicativo de terceiros para criar, editar ou processar esses arquivos em seus aplicativos. Basta baixar o arquivo JAR da seção Downloads ou instalá-lo com as seguintes configurações do Maven:
Repositório:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Dependência:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cad</artifactId>
<version>20.12</version>
</dependency>
</dependencies>
Converter DWG/DXF para imagem JPG programaticamente usando Java
Siga as etapas abaixo para converter um arquivo DWG/DXF para o formato de imagem JPG:
- Carregue o arquivo CAD de entrada DWG/DXF com a classe Image.
- Crie uma instância da classe CadRasterizationOptions.
- Especifique a largura e a altura da página.
- Crie uma instância de JpegOptions para a imagem resultante.
- Converta o arquivo CAD DWG/DXF para imagem JPG.
O código a seguir mostra como converter arquivo DWG/DXF para imagem JPG programaticamente em Java:
// Carregar arquivo DWG de entrada
Image image = Image.load("Test.dwg");
// Crie uma instância de CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// Definir largura e altura da página
rasterizationOptions.setPageWidth(1200);
rasterizationOptions.setPageHeight(1200);
// Crie uma instância de JpegOptions para a imagem resultante
ImageOptionsBase options = new JpegOptions();
// Definir opções de rasterização
options.setVectorRasterizationOptions(rasterizationOptions);
// Converter arquivo CAD DWG DXF para imagem JPG
image.save("output_image.jpg" , options);
Converter DWG/DXF para imagem PNG programaticamente com Java
Você pode converter o arquivo DWG ou DXF para imagem PNG com as etapas abaixo:
- Carregue o desenho CAD de entrada.
- Inicialize um objeto da classe CadRasterizationOptions.
- Defina as dimensões da imagem para o arquivo de saída.
- Especifique PngOptions para a imagem de saída.
- Converta o arquivo CAD DWG/DXF em uma imagem PNG.
O código abaixo explica como converter o desenho CAD DWG ou DXF para imagem PNG programaticamente usando Java:
// Carregar arquivo DWG de entrada
Image image = Image.load("Test.dwg");
// Crie uma instância de CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// Definir largura e altura da página
rasterizationOptions.setPageWidth(1200);
rasterizationOptions.setPageHeight(1200);
// Crie uma instância de PngOptions para a imagem resultante
ImageOptionsBase options = new PngOptions();
// Definir opções de rasterização
options.setVectorRasterizationOptions(rasterizationOptions);
// Converter arquivo CAD DWG DXF para imagem PNG
image.save("output_image.png" , options);
Arquivo CAD DWG/DXF para conversão de imagem GIF em Java
Você pode converter desenhos CAD como DWG ou DXF para imagem GIF com as seguintes etapas:
- Carregue o arquivo CAD de origem no objeto de classe Image.
- Instancie o objeto de classe CadRasterizationOptions.
- Inicialize o objeto de classe GifOptions.
- Converta o arquivo CAD DWG DXF em imagem GIFF com o método Save().
O código a seguir demonstra como converter desenho CAD DWG/DXF em imagem GIF programaticamente com Java:
// Carregar arquivo CAD de entrada
Image image = Image.load("Test.dwg");
// Crie uma instância de CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// Definir largura e altura da página
rasterizationOptions.setPageWidth(1200);
rasterizationOptions.setPageHeight(1200);
// Crie uma instância de GifOptions para a imagem resultante
ImageOptionsBase options = new GifOptions();
// Definir opções de rasterização
options.setVectorRasterizationOptions(rasterizationOptions);
// Converter arquivo CAD DWG DXF para imagem GIFF
image.save("output_image.giff" , options);
Obtenha licença de API gratuita
Você pode solicitar uma Licença Temporária Gratuita para avaliar todos os recursos da API, sem quaisquer limitações.
Conclusão
Neste artigo, você explorou como converter desenhos CAD como arquivos DWG/DXF para formatos de arquivo PNG, JPG ou GIF programaticamente usando Java. Você pode explorar ainda mais a API visitando a Documentação. Sinta-se à vontade para nos contatar no Fórum de Suporte Gratuito em caso de dúvidas.
Veja também
Dica: Você pode conferir o Aspose free Text to GIF Converter porque ele permite que você transforme textos ou mensagens simples em animações interessantes.