Convertir DWG a JPEG2000 en C#

Para la creación de dibujos en 2D o 3D, el software CAD requiere archivos DWG. En particular, un archivo DWG puede usarse para desarrollar y conservar planos para proyectos de construcción como carreteras, puentes y edificios. En algunas circunstancias, es posible que necesitemos exportar dibujos mediante programación desde archivos DWG a documentos Jpeg2000. Estas transformaciones permiten compartir dibujos de forma portátil. Aprenda cómo convertir un archivo DWG a un Jpeg2000 en C# en esta publicación.

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

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

Convertidor C# DWG a Jpeg2000 – Descarga gratuita

Usaremos la API Aspose.CAD for .NET para convertir un archivo DWG en un documento Jpeg2000. Se proporciona la capacidad de crear, editar y manipular archivos DWG, así como una serie de otros tipos de archivos.

La clase Image de la API es la clase base para todos los tipos de dibujos. La clase CadImage representa una imagen DWG. Podemos establecer las propiedades PageWidth y PageHeight usando la clase CadRasterizationOptions. La clase Jpeg2000Options de la API permite especificar las opciones de Jpeg2000.

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

PM> Install-Package Aspose.CAD

Cómo convertir un archivo DWG a Jpeg2000 usando C#

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

  • Cargue un archivo de dibujo DWG.
  • Guarde DWG como JPEG2000.

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

Convierta DWG a Jpeg2000 mediante programación en C#

Siga los pasos que se indican a continuación para convertir un DWG a un Jpeg2000:

  1. Utilice la clase Imagen para cargar primero un archivo DWG como entrada.
  2. A continuación, cree una instancia de la clase Jpeg2000Options.
  3. Llame al método Jpeg2000 Save() para guardarlo. Acepta dos argumentos: Jpeg2000Options y la ruta del archivo de salida Jpeg2000.

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

string inputFile = "file.dwg";
using (Image image = Image.Load(inputFile))
{
    // Inicializar objeto de clase Jpeg2000Options
    Jpeg2000Options options = new Jpeg2000Options();
    
    // Exportar DWG a JPEG2000
    string outPath = "output.j2k";
    image.Save(outPath, options);
}

Exportar DWG a Jpeg2000 con Opciones en C#

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

  1. Utilice la clase Imagen para importar primero un archivo DWG como entrada.
  2. A continuación, cree una nueva instancia de la clase CadRasterizationOptions.
  3. A continuación, introduzca el ancho y el alto de la página.
  4. Después de eso, cree una instancia de la clase Jpeg2000Options.
  5. A continuación, elija CadRasterizationOptions para la propiedad VectorRasterizationOptions.
  6. Llame a la función Jpeg2000 Save() para guardarlo. Acepta dos argumentos: Jpeg2000Options y la ubicación del archivo de salida Jpeg2000.

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

string inputFile = "file.dwg";
using (Image image = Image.Load(inputFile))
{
    // Inicializar objeto de clase Jpeg2000Options
    Jpeg2000Options options = new Jpeg2000Options();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;
    
    // Exportar DWG a JPEG2000
    string outPath = "output.j2k";
    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 DWG existente;
  • especificar la altura y el ancho de la página;
  • definir opciones de guardado;
  • guardar DWG como Jpeg2000 en C#.

El uso compartido de documentos es una parte clave de la operación diaria de la mayoría de las organizaciones, y tener la capacidad de convertir y combinar tipos de archivos rápida y fácilmente garantiza que pueda realizar transferencias de archivos seguras sin crear problemas sin saberlo. Además de convertir un DWG a un Jpeg2000 en C#, puede obtener más información sobre Aspose.CAD para la API de .NET utilizando la documentación. En caso de cualquier ambigüedad, no dude en contactarnos en nuestro foro de soporte gratuito.

Ver también