Convertir CF2 en BMP en C#

Fichier CAO CF2 contenant des conceptions de colis 3D ou d’autres données de modèle ; peut être traité et découpé par une machine CAD/CAM, telle qu’un dispositif de découpe à l’emporte-pièce ; enregistré dans un format ouvert, qui peut être reconnu par plusieurs périphériques matériels et programmes logiciels. Dans certains cas, nous devrons peut-être exporter des dessins à partir de fichiers CF2 vers des documents BMP par programmation. De telles conversions permettent le partage de dessins dans un format portable. Dans cet article, nous verrons comment convertir un fichier CF2 en un BMP en C#.

Les sujets suivants seront traités dans cet article :

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

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

Convertissez un fichier CF2 en un fichier BMP, nous utiliserons 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 de base de l’API pour tous les types de dessins est la classe Image. Une image CF2 est représentée par la classe Cf2Image. La classe CadRasterizationOptions nous permet de modifier la [PageWidth] et les propriétés [PageHeight]. Les options BMP peuvent être spécifiées à l’aide de la classe BmpOptions de l’API.

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 BMP en utilisant C#

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

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

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

Convertir CF2 en BMP par programmation en C#

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

  1. Chargez un fichier CF2 d’entrée à l’aide de la classe Image.
  2. Créez une instance de la classe BmpOptions.
  3. Appelez la méthode Save() pour l’enregistrer en tant que BMP. Il prend le chemin du fichier BMP de sortie et BmpOptions comme arguments.

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

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

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

Exporter CF2 vers BMP avec des options en C#

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

  1. Chargez un fichier CF2 d’entrée à l’aide de la classe Image.
  2. Créez une instance de la classe CadRasterizationOptions.
  3. Spécifiez la hauteur et la largeur de la page.
  4. Créez une instance de la classe BmpOptions.
  5. Définissez la propriété VectorRasterizationOptions sur CadRasterizationOptions.
  6. Appelez la méthode Save() pour l’enregistrer en tant que BMP. Il prend le chemin du fichier BMP de sortie et BmpOptions 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 BMP à l’aide de C#.

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

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

Obtenez une licence temporaire gratuite

Vous pouvez obtenir une licence temporaire gratuite pour essayer la bibliothèque sans limitation 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 ;
  • enregistrez CF2 en tant que BMP en C#.

Un fichier CF2 est une conception en trois dimensions qui peut être traitée par des logiciels et des dispositifs matériels de CAO/FAO. Par exemple, il peut stocker la forme et le design d’une boîte en carton avant qu’elle ne soit pliée. Étant donné que les fichiers CF2 sont enregistrés dans un format universel, ils peuvent être importés et exportés par plusieurs programmes différents. Vous pouvez en savoir plus sur l’API Aspose.CAD for .NET en utilisant la documentation. En cas d’ambiguïté, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.

Voir également