Conception assistée par ordinateur (CAO) est largement utilisée par les concepteurs pour créer divers designs pour des bâtiments, des ponts, des automobiles, et plus encore. Cependant, les formats CAO comme DWG et DXF nécessitent un logiciel spécifique ou un visualiseur CAO en ligne pour être visualisés. Pour améliorer l’accessibilité, convertir ces fichiers DWG/DXF en format PDF permet une visualisation facile partout, sans dépendances logicielles. Dans cet article, vous découvrirez comment convertir les fichiers DWG ou DXF de CAD en PDF en utilisant C#.

Table des matières

API de conversion CAD en PDF en C# - Téléchargement gratuit

Aspose.CAD pour .NET est une API robuste de conversion CAD en PDF qui vous permet de convertir facilement des fichiers DWG et DXF en format PDF. De plus, elle permet la conversion de dessins CAO en images raster. Vous pouvez facilement installer l’API via NuGet ou la télécharger sous forme de DLL depuis la section Téléchargements.

PM> Install-Package Aspose.CAD

Conversion DWG ou DXF en PDF C#

Voici les étapes pour convertir un fichier DWG/DXF en format PDF en utilisant l’API Aspose.CAD pour .NET :

  1. Chargez le fichier DWG/DXF AutoCAD en utilisant la classe Image.
  2. Créez une instance de la classe PdfOptions.
  3. Enregistrez le dessin AutoCAD en tant que PDF en utilisant la méthode Image.Save(String, ImageOptionsBase).

Le code suivant illustre comment convertir DWG en PDF en utilisant C#.

C# DWG/DXF en PDF - Définir la taille du canevas

Aspose.CAD pour .NET vous permet également de spécifier les dimensions de la page (hauteur et largeur) dans le document PDF converti. Suivez ces étapes pour personnaliser la taille de la page lors de la conversion de CAD en PDF :

  1. Chargez le fichier DWG/DXF AutoCAD en utilisant la classe Image.
  2. Créez une instance de la classe CadRasterizationOptions.
  3. Définissez les propriétés CadRasterizationOptions.PageWidth et CadRasterizationOptions.PageHeight.
  4. Créez une instance de la classe PdfOptions.
  5. Assignez la propriété PdfOptions.VectorRasterizationOptions avec l’objet CadRasterizationOptions.
  6. Convertissez DWG ou DXF en PDF en utilisant la méthode Image.Save(String, ImageOptionsBase).

Le code suivant démontre comment convertir DXF en PDF avec une taille de canevas spécifiée en utilisant C#.

C# CAD en PDF - Redimensionnement automatique

Lorsque vous traitez des dessins CAO qui consistent en plusieurs couches, chaque couche peut avoir des dimensions différentes. Dans de tels cas, vous souhaiterez peut-être appliquer un redimensionnement unifié dans le fichier PDF converti. Voici comment effectuer un redimensionnement automatique lors de la conversion de AutoCAD en PDF :

  1. Chargez le fichier DWG/DXF en utilisant la classe Image.
  2. Créez une instance de la classe CadRasterizationOptions.
  3. Définissez CadRasterizationOptions.AutomaticLayoutsScaling sur true.
  4. Créez une instance de la classe PdfOptions et initialisez la propriété PdfOptions.VectorRasterizationOptions avec l’objet CadRasterizationOptions.
  5. Convertissez le dessin CAO en PDF en utilisant la méthode Image.Save(String, ImageOptionsBase).

Le code suivant illustre comment convertir un dessin CAO en PDF avec redimensionnement automatique en utilisant C#.

Modifier la couleur de fond et de dessin dans le PDF converti

Aspose.CAD pour .NET vous permet également de personnaliser le schéma de couleurs des dessins CAO dans le document PDF converti. Suivez ces étapes pour spécifier les couleurs de fond et de dessin :

  1. Chargez le fichier DWG/DXF en utilisant la classe Image.
  2. Créez une instance de la classe CadRasterizationOptions.
  3. Définissez la couleur de fond en utilisant la propriété CadRasterizationOptions.BackgroundColor.
  4. Définissez la couleur de dessin en utilisant la propriété CadRasterizationOptions.DrawColor.
  5. Créez une instance de la classe PdfOptions et initialisez la propriété PdfOptions.VectorRasterizationOptions avec l’objet CadRasterizationOptions.
  6. Convertissez DWG/DXF en PDF en utilisant la méthode Image.Save(String, ImageOptionsBase).

Voici un exemple de code qui démontre comment convertir un dessin DWG/DXF en PDF avec des couleurs de fond et de dessin personnalisées.

Convertir des couches spécifiques de CAD en PDF en utilisant C#

Si votre dessin AutoCAD contient plusieurs couches, vous pouvez sélectionner des couches spécifiques à inclure dans le document PDF converti. Pour ce faire, fournissez une liste des noms de couches à l’API en utilisant la propriété CadRasterizationOptions.Layers. Le code suivant démontre comment convertir une couche spécifique du dessin AutoCAD en PDF en utilisant C#.

Conclusion

Dans cet article, vous avez appris comment convertir les fichiers DWG ou DXF de CAD en PDF en utilisant C#. Vous avez également découvert comment personnaliser le processus de conversion de CAD en PDF dans divers scénarios en utilisant l’API Aspose.CAD pour .NET. Pour une exploration plus approfondie, vous pouvez consulter la documentation.

Voir aussi