DWG en SVG

Les fichiers DWG contiennent des données de conception au format 2D ou 3D. Ils comprennent des données d’images vectorielles et des métadonnées en codage binaire. Dans certains scénarios, vous devrez peut-être convertir des fichiers DWG en fichier image SVG selon vos besoins. Conformément à cela, l’article explique comment convertir une image DWG en SVG par programmation à l’aide de Java.

Conversion DWG en SVG - Installation de l’API Java

L’API Aspose.CAD for Java peut être utilisée pour créer, modifier ou manipuler DWG et de nombreux autres formats de fichiers. Vous pouvez facilement configurer l’API en téléchargeant le fichier JAR depuis la section New Releases, ou en utilisant les spécifications Maven suivantes dans le fichier pom.xml de votre projet :

Repository:

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Dependency:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cad</artifactId>
        <version>21.10</version>        
   </dependency>
</dependencies>

Convertir DWG en SVG par programme en utilisant Java

Vous pouvez convertir une image DWG en SVG en suivant les étapes ci-dessous :

  1. Chargez le fichier DWG source à l’aide de la méthode load de la classe Image.
  2. Instanciez un objet de la classe SvgOptions.
  3. Définissez le mode couleur sur Niveaux de gris, RVB, etc.
  4. Convertissez DWG en SVG avec la méthode Save.

L’extrait de code ci-dessous montre comment convertir un fichier DWG en une image SVG en Java :

// Charger le fichier DWG d'entrée
Image image = Image.load("sample.dwg");

// Initialiser l'objet de classe SvgOptions
imageoptions.SvgOptions options = new SvgOptions();

// Définir le mode de couleur SVG
options.setColorType(SvgColorMode.Grayscale);
options.setTextAsShapes(true);

// Enregistrer le fichier SVG de sortie
image.save("sample.svg" , options);

Découvrez plus de fonctionnalités

Vous pouvez jeter un œil à plusieurs autres fonctionnalités de l’API en visitant la documentation.

Conclusion

Dans cet article, vous avez exploré comment convertir des images DWG en SVG. Il exporte toutes les formes et tous les contenus vers SVG avec une haute fidélité. Vous pouvez intégrer cette fonctionnalité dans vos applications Java. De plus, vous n’avez pas besoin d’installer d’autre outil ou application car l’API ne dépend d’aucun autre outil pour effectuer la conversion. N’hésitez pas à nous contacter via le forum. Nous sommes impatients de vous aider!

Voir également