Imagen DWF a PNG JPG C#

Los archivos DWF se basan en vectores que pueden consistir en dibujos CAD, texto, imágenes, etc. Es posible que deba crear una miniatura o una imagen de vista previa de un archivo DWF. De acuerdo con eso, el artículo cubre cómo convertir un archivo DWF a una imagen JPG o PNG mediante programación en C#.

Convertidor de imágenes DWF a JPG o PNG: instalación de la API de C#

Aspose.CAD for .NET La API admite la conversión de DWF y varios otros formatos de archivo. Puede configurar fácilmente la API descargando su archivo DLL desde la sección Nuevos lanzamientos o usando el siguiente comando NuGet:

PM> Install-Package Aspose.CAD

Convierta imágenes DWF a JPG mediante programación en C#

Puede convertir un archivo DWF a una imagen JPG siguiendo los pasos:

  1. Cargue el DWF de entrada con la clase Image.
  2. Inicialice un objeto de la clase CadRasterizationOptions.
  3. Cree una instancia de la clase JpegOptions.
  4. Establezca las Opciones de rasterización vectorial y guarde la imagen JPG de salida.

El siguiente fragmento de código muestra cómo convertir un archivo DWF en una imagen JPG mediante programación en C#:

string inputFile = "blocks_and_tables.dwf";
using (Image image = Image.Load(inputFile))
{
    // Inicializar objeto de clase JpegOptions
    JpegOptions jpgOptions = new JpegOptions();
    CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
    jpgOptions.VectorRasterizationOptions = dwfRasterizationOptions;

    dwfRasterizationOptions.PageHeight = 500;
    dwfRasterizationOptions.PageWidth = 500;

    // Exportar imagen DWF a JPG
    string outPath = "blocks_and_tables.jpg";
    image.Save(outPath, jpgOptions);
}

Convierta una imagen DWF a PNG mediante programación en C#

Puede convertir un archivo DWF a una imagen PNG con los pasos a continuación:

  1. Cargue el archivo DWF de entrada utilizando la clase Image.
  2. Cree una instancia de la clase CadRasterizationOptions.
  3. Cree un objeto de tipo OpcionesPng.
  4. Especifique VectorRasterizationOptions y escriba la imagen PNG de salida.

El fragmento de código siguiente explica cómo convertir un archivo DWF en una imagen PNG mediante programación en C#:

string inputFile = "blocks_and_tables.dwf";

// Cargue el archivo DWF de entrada
using (Image image = Image.Load(inputFile))
{
    // Inicializar objeto de clase PngOptions
    PngOptions pngOptions = new PngOptions();
    CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
    pngOptions.VectorRasterizationOptions = dwfRasterizationOptions;

    dwfRasterizationOptions.PageHeight = 500;
    dwfRasterizationOptions.PageWidth = 500;

    // Exportar imagen DWF a PNG
    string outPath = "blocks_and_tables.png";
    image.Save(outPath, pngOptions);
}

Obtenga una Licencia Temporal Gratis

Puede evaluar las funciones de la API en toda su capacidad solicitando una licencia temporal gratuita.

Conclusión

En este artículo, ha explorado cómo convertir un archivo DWF a formatos de imagen como PNG o JPG. Explica todos los pasos y fragmentos de código para realizar la conversión mediante programación en C#. Además, consulte la documentación para obtener información detallada sobre las funciones admitidas por la API. No dude en comunicarse con nosotros en el foro en caso de cualquier consulta.

Ver también