Cómo convertir DWG a JPG en C#

En este ejemplo elaborado, veremos cómo convertir DWG a JPG en C#. La exportación de Autocad a JPG usando C# se puede hacer fácilmente usando Aspose.CAD para .NET API. En este tutorial, aprenderemos cómo exportar Autocad DWG a JPG usando C#. Al usar Aspose.CAD en C#, guarde Autocad como Jpeg tanto en varios colores como en forma de un solo color.

Pasos para exportar DWG a JPG en C#

  1. Obtenga el paquete Aspose.CAD for .NET de NuGet.org
  2. Incluya los espacios de nombres Aspose.CAD y Aspose.CAD.FileFormat en su código
  3. Cargue la licencia de Aspose.CAD usando el método SetLicense
  4. Cargue DWG de origen para exportar a JPEG utilizando la clase Image
  5. Establecer opciones de rasterización para el archivo JPEG deseado
  6. Guarde la imagen exportada DWG a JPEG en el disco

El formato de archivo DWG para dibujos CAD (diseño asistido por computadora) contiene datos de diseño 2D y 3D en formato binario. Se compone de imágenes vectoriales y metadatos para almacenar contenidos de archivos CAD. Este ejemplo trata sobre DWG a JPEG usando C#, pero también se puede usar para formatos de archivo DXF o DGN.

Código para exportación de Autocad a JPG usando C#

using System;
using Aspose.CAD;
using Aspose.CAD.FileFormats.Jpeg;
namespace DWGToJPEG
{
class ExportDWGToJpg
{
public static void Main(string[] args)
{
// Initialize license object
License license = new License();
// Set license by providing path to license file
license.SetLicense("Aspose.Cad.lic");
//Load the DWG to export to JPEG
using (Aspose.CAD.Image image = Aspose.CAD.Image.Load(""))
{
// Create an instance of CadRasterizationOptions
Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions =
new Aspose.CAD.ImageOptions.CadRasterizationOptions();
// Set page width & height
rasterizationOptions.PageWidth = 1200;
rasterizationOptions.PageHeight = 1200;
//Set background color and object colors
rasterizationOptions.BackgroundColor = Aspose.CAD.Color.White;
rasterizationOptions.DrawType = Aspose.CAD.FileFormats.Cad.CadDrawTypeMode.UseObjectColor;
// Create an instance of JpegOption for the converted Jpeg image
ImageOptionsBase options = new Aspose.CAD.ImageOptions.JpegOptions();
// Set rasterization options for exporting to JPEG
options.VectorRasterizationOptions = rasterizationOptions;
// Save DWG to JPEG image
image.Save("Exported_image_out.jpeg", options);
}
}
}
}

En nuestro tema anterior, demostramos, Cómo extraer texto de un archivo DXF en C#. En el tema mencionado anteriormente, hemos utilizado la muestra de código C# para exportar DWG a JPEG. En todo este proceso para guardar el archivo de Autocad en JPG, no necesita instalar Autocad en su sistema y la API funciona sin problemas en cualquier forma de aplicación C#, incluidas Web, Desktop y ASP.NET, etc.

 Español