DWG para SVG

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

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:

  1. Carregue o arquivo DWG de origem usando o método load da classe Image.
  2. Instancie um objeto da classe SvgOptions.
  3. Defina o modo de cor como escala de cinza, RGB, etc.
  4. 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!

Veja também