Convertir CF2 a BMP en C#

Archivo CAD CF2 que contiene diseños de paquetes 3D u otros datos de modelos; puede ser procesado y cortado por una máquina CAD/CAM, como un dispositivo de troquelado; guardado en un formato abierto, que puede ser reconocido por múltiples dispositivos de hardware y programas de software. En ciertos casos, es posible que necesitemos exportar dibujos de archivos CF2 a documentos BMP mediante programación. Tales conversiones permiten compartir dibujos en un formato portátil. En este artículo, veremos cómo convertir un archivo CF2 a BMP en C#.

En este artículo se tratarán los siguientes temas:

  1. Convertidor de C# CF2 a BMP – Descarga gratuita
  2. Pasos para convertir un archivo CF2 a un documento BMP
  3. Convertir CF2 a BMP programáticamente
  4. Exportar CF2 a BMP con opciones

Convertidor C# CF2 a BMP – Descarga gratuita

Convierta un archivo CF2 a un archivo BMP, usaremos Aspose.CAD for .NET. Permite crear, editar y manipular archivos CF2 y varios otros formatos de archivo.

La clase base de la API para todos los tipos de dibujos es la clase Image. Una imagen CF2 está representada por la clase Cf2Image. La clase CadRasterizationOptions nos permite modificar el [PageWidth] y propiedades [PageHeight]. Las opciones de BMP se pueden especificar mediante la clase BmpOptions de la API.

Descargue la DLL de la API o instálela usando NuGet.

PM> Install-Package Aspose.CAD

Cómo convertir un archivo CF2 a BMP usando C#

Podemos convertir fácilmente un archivo CF2 en un documento BMP utilizando Aspose.CAD for .NET siguiendo los pasos que se detallan a continuación:

  • Cargue un archivo de dibujo CF2.
  • Guarde CF2 como BMP.

Ahora, veamos cómo realizar estos pasos en C# para convertir un archivo CF2 en un documento BMP.

Convierta CF2 a BMP mediante programación en C#

Siga los pasos que se indican a continuación para convertir un CF2 en un BMP:

  1. Cargue un archivo CF2 de entrada utilizando la clase de imagen.
  2. Cree una instancia de la clase BmpOptions.
  3. Llame al método Save() para guardarlo como BMP. Toma la ruta del archivo BMP de salida y BmpOptions como argumentos.

El siguiente ejemplo de código muestra cómo convertir un archivo CF2 en un documento BMP mediante C#.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // Inicializar objeto de clase BmpOptions
    BmpOptions options = new BmpOptions();

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

Exportar CF2 a BMP con Opciones en C#

Podemos especificar las opciones de guardado de BMP al convertir un archivo CF2 en un documento BMP siguiendo los pasos que se detallan a continuación:

  1. Cargue un archivo CF2 de entrada utilizando la clase de imagen.
  2. Cree una instancia de la clase CadRasterizationOptions.
  3. Especifique la altura y el ancho de la página.
  4. Cree una instancia de la clase BmpOptions.
  5. Establezca la propiedad VectorRasterizationOptions como CadRasterizationOptions.
  6. Llame al método Save() para guardarlo como BMP. Toma la ruta del archivo BMP de salida y BmpOptions como argumentos.

El siguiente ejemplo de código muestra cómo especificar el alto y el ancho de la página al guardar un archivo CF2 como un documento BMP usando C#.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // Inicializar objeto de clase BmpOptions
    BmpOptions options = new BmpOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;

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

Obtenga una Licencia Temporal Gratis

Puede obtener una licencia temporal gratuita para probar la biblioteca sin limitaciones de evaluación.

Conclusión

En este artículo, hemos aprendido a:

  • cargar un archivo de dibujo CF2 existente;
  • especificar la altura y el ancho de la página;
  • definir opciones de guardado;
  • guarde CF2 como BMP en C#.

Un archivo CF2 es un diseño tridimensional que puede ser procesado por software CAD/CAM y dispositivos de hardware. Por ejemplo, puede almacenar la forma y el diseño de una caja de cartón antes de plegarla. Dado que los archivos CF2 se guardan en un formato universal, pueden ser importados y exportados por varios programas diferentes. Puede obtener más información sobre Aspose.CAD for .NET API utilizando la documentación. En caso de cualquier ambigüedad, no dude en contactarnos en nuestro foro de soporte gratuito.

Ver también