Os arquivos DWG contêm dados de projeto em formato 2D ou 3D. Eles compreendem dados de imagem vetorial e metadados em codificação binária. Em determinados cenários, pode ser necessário converter arquivos DWG em arquivo de imagem SVG conforme suas necessidades. De acordo com isso, o artigo aborda como converter DWG para imagem SVG programaticamente usando Java.
- Conversão de DWG para SVG – Instalação da API Java
- Converter DWG para SVG programaticamente usando Java
Conversão de DWG para SVG – Instalação da API Java
Aspose.CAD for Java API pode ser usada para criar, editar ou manipular DWG e muitos outros formatos de arquivo. Você pode configurar facilmente a API baixando o arquivo JAR da seção New Releases ou usando as seguintes especificações do Maven no arquivo pom.xml do seu projeto:
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.10</version>
</dependency>
</dependencies>
Converter DWG para SVG programaticamente usando Java
Você pode converter a imagem DWG para SVG seguindo as etapas abaixo:
- Carregue o arquivo DWG de origem usando o método load da classe Image.
- Instancie um objeto da classe SvgOptions.
- Defina o modo de cor como escala de cinza, RGB, etc.
- Converta DWG para SVG com o método Salvar.
O trecho de código abaixo demonstra como converter um arquivo DWG em uma imagem SVG em Java:
// Carregar o arquivo DWG de entrada
Image image = Image.load("sample.dwg");
// Inicialize o objeto da classe SvgOptions
imageoptions.SvgOptions options = new SvgOptions();
// Definir o modo de cor SVG
options.setColorType(SvgColorMode.Grayscale);
options.setTextAsShapes(true);
// Salvar arquivo SVG de saída
image.save("sample.svg" , options);
Explorar mais recursos
Você pode dar uma olhada em vários outros recursos da API visitando a documentação.
Conclusão
Neste artigo, você explorou como converter imagens DWG em SVG. Exporta todas as formas e conteúdos para SVG com alta fidelidade. Você pode incorporar esse recurso em seus aplicativos baseados em Java. Além disso, você não precisa instalar nenhuma outra ferramenta ou aplicativo, pois a API não depende de nenhuma outra ferramenta para realizar a conversão. Sinta-se à vontade para entrar em contato conosco através do fórum. Estamos ansiosos para ajudá-lo!