DWG et DXF sont des formats de fichier populaires pour stocker des conceptions CAO, complets avec leurs métadonnées. L’intégration directe de ces fichiers dans des applications web ou de bureau pour affichage n’est pas pratique. Une solution robuste consiste à convertir les fichiers CAO en formats d’image. Ce guide vous expliquera le processus de conversion des fichiers DWG/DXF en images PNG, JPEG, BMP, TIFF, et GIF en utilisant C#.
Table des matières
- Conversion de DWG ou DXF en images en C# à l’aide de l’API Aspose
- Conversion de DWG ou DXF en PNG en C#
- Conversion de DWG ou DXF en JPEG en C#
- Conversion de DWG ou DXF en BMP, GIF et TIFF en C#
Conversion de DWG ou DXF en images en C# à l’aide de l’API Aspose
Aspose.CAD pour .NET est un plugin Aspose polyvalent conçu pour manipuler et convertir des fichiers CAO facilement en utilisant C# ou. Cette API puissante vous permet de convertir des conceptions DWG/DXF en divers formats d’image raster en quelques lignes de code. Vous pouvez télécharger l’API ou l’installer directement dans vos applications .NET via NuGet. Le coût du plugin Aspose commence à 99 $, ce qui en fait une solution abordable pour les développeurs.
Conversion de DWG ou DXF en PNG en C#
Suivez ces étapes pour convertir un fichier DWG ou DXF en une image PNG en utilisant Aspose.CAD pour .NET :
- Chargez le fichier DWG/DXF en utilisant la classe Image.
- Créez une instance de la classe CadRasterizationOptions et définissez la hauteur et la largeur souhaitées pour l’image résultante.
- Créez une instance de la classe PngOptions.
- Assignez les PngOptions.VectorRasterizationOptions à l’objet CadRasterizationOptions.
- Convertissez le fichier CAO en PNG en utilisant la méthode Image.Save(String, ImageOptionsBase).
Voici un exemple de code C# montrant comment effectuer la conversion :
Conversion de DWG ou DXF en JPEG en C#
Le processus de conversion des fichiers DWG/DXF en images JPEG est assez similaire à la conversion en PNG. Voici comment procéder en utilisant Aspose.CAD pour .NET :
- Chargez le fichier DWG/DXF avec la classe Image.
- Créez une nouvelle instance de la classe CadRasterizationOptions et définissez la hauteur et la largeur de l’image de sortie.
- Créez une instance de la classe JpegOptions.
- Définissez les JpegOptions.VectorRasterizationOptions à l’objet CadRasterizationOptions.
- Enregistrez le fichier CAO en tant qu’image JPEG en utilisant la méthode Image.Save(String, ImageOptionsBase).
Voici un exemple de code C# illustrant comment convertir un fichier CAO DWG/DXF en une image JPEG :
Conversion de DWG ou DXF en BMP, TIFF et GIF en C#
Pour convertir des fichiers DWG/DXF en images BMP, TIFF ou GIF, les étapes sont essentiellement les mêmes que ci-dessus. La seule différence réside dans la classe d’options que vous utilisez. Pour les images GIF, TIFF et BMP, vous utiliserez les classes respectives : GifOptions, TiffOptions, et BmpOptions. Voici un exemple de code C# montrant comment convertir un fichier DWG ou DXF en images GIF, TIFF et BMP :
Conclusion
Dans ce guide complet, vous avez appris comment convertir les fichiers DWG ou DXF de CAD en divers formats d’image, y compris PNG, JPEG, BMP, TIFF et GIF en utilisant C# et le plugin Aspose .NET. Nous avons également discuté de la manière de spécifier les dimensions de l’image raster résultante lors du processus de conversion. Pour plus de détails sur l’API de manipulation des fichiers CAD d’Aspose, n’hésitez pas à consulter la documentation officielle.
Lectures complémentaires
Bonus : Découvrez le convertisseur Texte vers GIF d’Aspose, qui vous permet de créer des animations engageantes simplement en tapant !