DWG é um formato nativo para vários aplicativos CAD, pois armazenam dados e metadados de projeto bi ou tridimensionais. Alguns aplicativos ou requisitos de fluxo de trabalho podem precisar converter um arquivo DWG em um arquivo DWF. Assim, este artigo explica como converter um arquivo DWG para um formato DWF programaticamente em Java.
Conversão de DWG para DWF – Instalação da API Java
A API Aspose.CAD for Java pode ser usada para trabalhar com DWG ou outros formatos de arquivo. Você pode acessar a API baixando seu arquivo JAR da seção New Releases ou do Aspose Repository com as configurações abaixo no arquivo pom.xml de sua aplicação:
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.11</version>
</dependency>
</dependencies>
Converter DWG para DWF programaticamente em Java
Você pode converter um arquivo DWG para o formato de arquivo DWF com as etapas listadas abaixo:
- Carregue o arquivo DWG de entrada com a classe Image.
- Converta o objeto da classe Image para o tipo CadImage.
- Converta DWG para arquivo DWF usando o método Salvar.
O snippet de código a seguir explica como converter um arquivo DWG para o formato DWF programaticamente em Java:
// Carregar o arquivo DWG de entrada
Image image = Image.load("sample.dwg");
// Converta o objeto da classe Image para o tipo CadImage
CadImage cad = (CadImage)image;
// Salvar arquivo CAD DWF de saída
cad.save("sample.dwf");
Explorar mais recursos
Você pode aprender a trabalhar com diferentes formatos de arquivo CAD consultando a seção documentação. Ele contém todos os detalhes para integrar diferentes recursos em seus aplicativos.
Conclusão
Neste artigo, você explorou todos os detalhes sobre a conversão de arquivos DWG para DWF. Além disso, você não precisa instalar nenhuma interface do usuário ou aplicativo para realizar a conversão do arquivo. A API é suficiente e capaz de criar ou processar arquivos CAD por conta própria. No entanto, se você precisar discutir seus requisitos ou precisar de ajuda para criar um POC, sinta-se à vontade para nos escrever no fórum.