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#
- Obtenga el paquete Aspose.CAD for .NET de NuGet.org
- Incluya los espacios de nombres Aspose.CAD y Aspose.CAD.FileFormat en su código
- Cargue la licencia de Aspose.CAD usando el método SetLicense
- Cargue DWG de origen para exportar a JPEG utilizando la clase Image
- Establecer opciones de rasterización para el archivo JPEG deseado
- 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.