Os arquivos DGN são frequentemente usados por aplicativos CAD de construção para projetos de diferentes infraestruturas, como estradas, pontes, edifícios, etc. Você pode converter um arquivo DGN em uma imagem para diferentes requisitos. Este artigo aborda a conversão de imagens DGN para PNG, JPEG ou TIFF:
- Conversor de imagem DGN para JPEG, PNG ou TIFF – Instalação da API Java
- Converter arquivo DGN para imagem JPEG programaticamente com Java
- Converter DGN para imagem PNG programaticamente usando Java
- Conversão de imagem DGN para TIFF programaticamente em Java
Conversor de imagem DGN para JPEG, PNG ou TIFF – Instalação da API Java
Aspose.CAD for Java API suporta trabalhar com DGN e [diferentes outros] formatos de arquivo]2. Você pode instalar a API baixando o arquivo JAR da seção Downloads ou com as configurações Maven abaixo:
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>21.8</version>
</dependency>
</dependencies>
Converter arquivo DGN para imagem JPEG programaticamente com Java
Você pode converter um arquivo DGN em uma imagem JPEG com as etapas abaixo:
- Carregue o arquivo DGN de entrada usando a classe Image.
- Crie uma instância do tipo CadRasterizationOptions.
- Inicialize um objeto da classe JpegOptions.
- Converter DGN para imagem JPG.
O código a seguir explica como você pode converter um arquivo DGN em uma imagem JPEG programaticamente usando Java:
// Carregar arquivo DGN de entrada usando a classe Image
Image image = Image.load("template.dgn");
// Inicialize um objeto de CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// Crie uma instância de JpegOptions
JpegOptions options = new JpegOptions();
// Definir propriedades de CadRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);
// Converter imagem DGN para JPG
image.save("output.jpg", options);
Converter DGN para imagem PNG programaticamente usando Java
Você pode converter um arquivo DGN em uma imagem PNG com as etapas abaixo:
- Carregue o arquivo DGN de entrada com a classe Image.
- Crie uma instância de CadRasterizationOptions e defina a altura e a largura da imagem.
- Converter DGN para imagem PNG.
O código a seguir demonstra como converter um arquivo DGN em uma imagem PNG programaticamente usando Java:
// Carregar arquivo DGN de entrada usando a classe Image
Image image = Image.load("template.dgn");
// Inicialize um objeto de CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// Crie uma instância de PngOptions
PngOptions options = new PngOptions();
// Definir propriedades de CadRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);
// Converter DGN para imagem PNG
image.save("output.png", options);
Conversão de imagem DGN para TIFF programaticamente em Java
Você pode converter facilmente um arquivo DGN em uma imagem TIFF com as seguintes etapas:
- Carregue o arquivo DGN de entrada usando a classe Image.
- Inicialize um objeto de instância da classe CadRasterizationOptions.
- Especifique um objeto do tipo TiffOptions.
- Converta a imagem no formato DGN para TIFF.
O código a seguir explica como converter um arquivo DGN em uma imagem TIFF programaticamente em Java:
// Carregar arquivo DGN de entrada usando a classe Image
Image image = Image.load("template.dgn");
// Inicialize um objeto de CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// Crie uma instância de TiffOptions
TiffOptions options = new TiffOptions();
// Definir propriedades de CadRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);
// Converter imagem DGN para TIFF
image.save("output.tiff", options);
Obtenha Licença Temporária Gratuita
Você pode solicitar uma Licença Temporária Gratuita para testar a API sem qualquer limitação.
Conclusão
Neste artigo, você explorou como converter um arquivo DGN em uma imagem ou imagem como PNG, JPEG ou TIFF programaticamente com Java. Visite a API Documentação para saber mais recursos oferecidos pela API. Além disso, entre em contato conosco no Fórum de suporte gratuito em caso de dúvidas.