Convertir CF2 en DXF en C#

Les applications de CAO utilisent des fichiers CF2 pour créer des dessins 2D ou 3D. Plus précisément, nous pouvons créer et enregistrer des conceptions pour des projets de construction tels que des autoroutes, des ponts et des bâtiments dans un fichier CF2. Dans certains cas, nous devrons peut-être exporter des dessins à partir de fichiers CF2 vers des documents DXF par programmation. De telles conversions permettent le partage de dessins dans un format portable. Dans cet article, nous allons apprendre à convertir un fichier CF2 en DXF en C#.

Les sujets suivants seront traités dans cet article :

  1. Convertisseur C# CF2 en DXF – Téléchargement gratuit
  2. Étapes pour convertir un fichier CF2 en document DXF
  3. Convertir CF2 en DXF par programmation
  4. Exporter CF2 vers DXF avec Options

Convertisseur C# CF2 en DXF – Téléchargement gratuit

Pour convertir un fichier CF2 en un document DXF, nous utiliserons l’API Aspose.CAD for .NET. Il permet de créer, d’éditer et de manipuler des fichiers CF2 et plusieurs autres formats de fichiers.

La classe Image de l’API est la classe de base pour tous les types de dessins. La classe Cf2Image représente une image CF2. Nous pouvons définir les propriétés PageWidth et PageHeight à l’aide de la classe CadRasterizationOptions. La classe DxfOptions de l’API permet de spécifier les options DXF.

Veuillez soit télécharger la DLL de l’API ou l’installer à l’aide de NuGet.

PM> Install-Package Aspose.CAD

Comment convertir un fichier CF2 en DXF à l’aide de C#

Nous pouvons facilement convertir un fichier CF2 en un document DXF en utilisant Aspose.CAD for .NET en suivant les étapes ci-dessous :

  • Chargez un fichier de dessin CF2.
  • Enregistrez CF2 au format DXF.

Voyons maintenant comment effectuer ces étapes en C# pour convertir un fichier CF2 en un document DXF.

Convertir CF2 en DXF par programmation en C#

Veuillez suivre les étapes ci-dessous pour convertir un CF2 en DXF :

  1. Tout d’abord, chargez un fichier CF2 d’entrée à l’aide de la classe Image.
  2. Après cela, créez une instance de la classe DxfOptions.
  3. Enfin, appelez la méthode Save() pour l’enregistrer au format DXF. Il prend le chemin du fichier DXF de sortie et DxfOptions comme arguments.

L’exemple de code suivant montre comment convertir un fichier CF2 en un document DXF à l’aide de C#.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // Initialiser l'objet de classe DxfOptions
    DxfOptions options = new DxfOptions();

    // Exporter CF2 vers DXF
    string outPath = "output.dxf";
    image.Save(outPath, options);
}

Exporter CF2 vers DXF avec des options en C#

Nous pouvons spécifier les options d’enregistrement DXF lors de la conversion d’un fichier CF2 en un document DXF en suivant les étapes ci-dessous :

  1. Tout d’abord, chargez un fichier CF2 d’entrée à l’aide de la classe Image.
  2. Ensuite, créez une instance de la classe CadRasterizationOptions.
  3. Ensuite, spécifiez la hauteur et la largeur de la page.
  4. Ensuite, créez une instance de la classe DxfOptions.
  5. Après cela, définissez la propriété VectorRasterizationOptions sur CadRasterizationOptions.
  6. Enfin, appelez la méthode Save() pour l’enregistrer au format DXF. Il prend le chemin du fichier DXF de sortie et DxfOptions comme arguments.

L’exemple de code suivant montre comment spécifier la hauteur et la largeur de la page lors de l’enregistrement d’un fichier CF2 en tant que document DXF à l’aide de C#.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // Initialiser l'objet de classe DxfOptions
    DxfOptions options = new DxfOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;

    // Exporter CF2 vers DXF
    string outPath = "output.dxf";
    image.Save(outPath, options);
}

Obtenez une licence temporaire gratuite

Vous pouvez obtenir une licence temporaire gratuite pour essayer la bibliothèque sans limitations d’évaluation.

Conclusion

Dans cet article, nous avons appris à :

  • charger un fichier de dessin CF2 existant ;
  • spécifier la hauteur et la largeur de la page ;
  • définir les options de sauvegarde ;
  • enregistrer CF2 au format DXF en C#.

Outre la conversion d’un CF2 en DXF en C#, vous pouvez en savoir plus sur l’API Aspose.CAD for .NET à l’aide de la documentation. En cas d’ambiguïté, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.

Voir également