DWG Drawings

Exportando Dibujos DWG a PDF

Aspose.CAD para .NET API puede cargar dibujos de AutoCAD en formato DWG y convertirlos a PDF. Este tema explica el uso de la API Aspose.CAD para lograr la conversión de DWG a formato PDF a través de simples pasos definidos a continuación.

Formato de Archivo DWG

Un DWG es un archivo binario que contiene datos de imagen vectorial y metadatos. Los datos de imagen vectorial proporcionan instrucciones a la aplicación CAD sobre cómo mostrar el DWG; los metadatos pueden contener una variedad de información sobre el archivo, incluyendo datos específicos de la ubicación y también datos del cliente. Las especificaciones abiertas para el formato de archivo DWG se pueden encontrar en este PDF

Convertir Archivos DWG a PDF

Los siguientes pasos simples son necesarios para convertir DWG a PDF.

  1. Cargar el archivo DWG en una instancia de Image.
  2. Crear un objeto de la clase CadRasterizationOptions y establecer las propiedades PageHeight y PageWidth.
  3. Crear un objeto de la clase PdfOptions y establecer la propiedad VectorRasterizationOptions.
  4. Llamar a Image.Save pasando un objeto de PdfOptions como segundo parámetro.

El siguiente fragmento de código muestra cómo exportar dibujos DWG a PDF.

Crear Un Solo PDF con Diferentes Tamaños de Diseño

Aspose.CAD para .NET te permite convertir un archivo DWG en un solo PDF con diferentes tamaños de diseño. Este enfoque funciona de la siguiente manera:

  1. Cargar un archivo DWG utilizando el método de fábrica Aspose.CAD.Image.Load.
  2. Crear una instancia de la clase CadRasterizationOptions y establecer la altura y el ancho de la página resultante.
  3. Agregar los LayoutPageSizes requeridos para el objeto CadRasterizationOptions.
  4. Crear una instancia de la clase PdfOptions y establecer su propiedad VectorRasterizationOptions.
  5. Exportar la imagen a PDF utilizando el método Image.Save().

El siguiente fragmento de código muestra cómo crear un PDF único con diferentes diseños.

Primitivas de AutoCAD Soportadas

Las siguientes primitivas de AutoCAD son soportadas.

  • TEXT
  • MTEXT
  • ATTDEF
  • ATTRIB
  • ARC
  • ELLIPSE
  • HATCH
  • LEADER
  • POINT
  • VERTEX 2D
  • VERTEX 3D
  • POLYLINE 2D
  • LWPOLYLINE
  • RAY
  • CIRCLE
  • DIMENSION ORDINATE
  • DIMENSION LINEAR
  • DIMENSION ALIGNED
  • DIMENSION ANG 3Pt
  • DIMENSION ANG 2Ln
  • DIMENSION RADIUS
  • DIMENSION DIAMETER
  • SHAPE
  • SOLID
  • SPLINE
  • MLINE
  • LINE
  • XLINE
  • STYLE
  • DIMSTYLE
  • LTYPE
  • MLINESTYLE
  • LAYER
  • VIEWPORT
  • LAYOUT

Exportando un Diseño DWG Específico a PDF

Este enfoque funciona de la siguiente manera:

  1. Cargar un archivo DWG utilizando el método de fábrica Aspose.CAD.Image.Load.
  2. Crear una instancia de la clase CadRasterizationOptions y establecer la altura y el ancho de la página resultante.
  3. Establecer la propiedad Layouts para el objeto CadRasterizationOptions.
  4. Crear una instancia de la clase PdfOptions y establecer su propiedad VectorRasterizationOptions.
  5. Exportar la imagen a PDF utilizando el Image.Save() método.

El siguiente fragmento de código muestra cómo convertir un diseño específico de DWG a PDF.

Renderizar Documento DWG Especificando Coordenadas

Aspose.CAD para .NET API ahora proporciona una función para renderizar documentos DWG proporcionando coordenadas de la altura y el ancho del documento.

El siguiente fragmento de código muestra cómo renderizar un documento DWG.

Exportando DWG a Raster o PDF usando Tamaño Fijo

Aspose.CAD para .NET API puede cargar dibujos de AutoCAD en formato DWG y convertirlos a PDF o Raster usando un tamaño fijo.

El siguiente fragmento de código muestra cómo implementar esta función.

Exportando DWG a PDF/A y PDF/E

Este enfoque funciona de la siguiente manera:

  1. Cargar un archivo DWG utilizando el Aspose.CAD.Image.Load método de fábrica.
  2. Crear una instancia de la CadRasterizationOptions clase.
  3. Crear una instancia de la PdfOptions clase y establecer su VectorRasterizationOptions propiedad.
  4. Establecer la propiedad de cumplimiento PDF y guardarlo.
  5. Exportar la imagen a PDF usando el Image.Save() método.

El siguiente fragmento de código muestra cómo convertir un archivo DWG a PDF/A y PDF/E.

Soporte para líneas ocultas redondeadas al exportar DWG/DXF a BMP y PDF

Este enfoque funciona de la siguiente manera:

  1. Cargar un archivo DWG utilizando el Aspose.CAD.Image.Load método de fábrica.
  2. Crear una instancia de la CadRasterizationOptions clase y establecer la altura y el ancho de la página resultante.
  3. Crear una instancia de PdfOptions clase y establecer su VectorRasterizationOptions propiedad.
  4. Exportar la imagen a PDF usando el Image.Save() método.

El siguiente fragmento de código muestra cómo implementar esta función.

Soporte para establecer área de impresión para imagen DWG en PDF exportado

Aspose.CAD para .NET API puede cargar dibujos de AutoCAD en formato DWG y convertirlos a PDF. Este tema explica el uso de la API Aspose.CAD para lograr el soporte para establecer un área de impresión para la imagen DWG en el PDF exportado.

El siguiente fragmento de código muestra cómo implementar esta función.

Soporte para leer metadatos XREF para archivo DWG

  1. Cargar un archivo DWG utilizando el Aspose.CAD.Image.Load método de fábrica.
  2. Recorrer cada entidad de imagen.
  3. Si una entidad es CadUnderlay, entonces la entidad XREF con metadatos.

El siguiente fragmento de código muestra cómo lograr esta función.

La propiedad CadRasterizationOptions.Layouts es de tipo arreglo de cadenas, por lo que puedes especificar más de un diseño a la vez para posible conversión a formato PDF. Al especificar múltiples diseños para la propiedad CadRasterizationOptions.Layouts, el PDF resultante tendría múltiples páginas, donde cada página representa un diseño de AutoCAD individual.

Listar Todos los Diseños

Puedes listar todos los diseños presentes en un dibujo de AutoCAD utilizando el siguiente fragmento de código.

Accediendo a las Bandas de Subfondo para el Formato DWG

Aspose.CAD para .NET ha implementado las banderas de subfondo para el formato DWG y permite a los desarrolladores acceder a ellas. A continuación, se presenta una demostración simple de código.

Soporte para Entidades DWG

Aspose.CAD para .NET API puede cargar dibujos de AutoCAD en formato DWG y soportar diferentes entidades para trabajar.

Soporte para la Entidad MLeader

Un DWG es un archivo binario que contiene datos de imagen vectorial y metadatos. Hay diferentes entidades en un archivo DWG. La siguiente sección describe un ejemplo de trabajo con la entidad MLeader dentro del archivo DWG.

Soporte para Exportar Entidad DWG a Imagen

Un DWG es un archivo binario que contiene datos de imagen vectorial y metadatos. Hay diferentes entidades en un archivo DWG. La siguiente sección describe un ejemplo de exportar una entidad DWG particular a la imagen.

Soporte para Agregar Texto en DWG

Aspose.CAD para .NET API puede cargar dibujos de AutoCAD en formato DWG y soportar diferentes entidades para trabajar. Un DWG es un archivo binario que contiene datos de imagen vectorial y metadatos. Hay diferentes entidades en un archivo DWG. La siguiente sección describe cómo podemos agregar texto dentro del archivo DWG.

Soporte para Importar Imagen a Archivo DWG

Aspose.CAD para .NET API puede cargar dibujos de AutoCAD en formato DWG y soportar diferentes entidades para trabajar. Un DWG es un archivo binario que contiene datos de imagen vectorial y metadatos. Hay diferentes entidades en un archivo DWG. La siguiente sección describe cómo podemos importar imágenes dentro del archivo DWG.

Soporte para Malla en DWG

Aspose.CAD para .NET API ahora puede acceder a las entidades que soportan malla, que incluyen tipos CadPolyFaceMesh y CadPolygonMesh. El siguiente ejemplo describe cómo podemos acceder a los tipos de malla.

Convertir Dibujos DWG a DXF

Aspose.CAD proporciona la función de cargar un archivo DWG de AutoCAD y exportarlo a formato DXF. El enfoque de conversión de DWG a DXF funciona de la siguiente manera:

  1. Cargar el archivo de dibujo DWG utilizando el método de fábrica Image.Load.
  2. Exportar el dibujo DWG a DXF utilizando el método Image.Save().

El siguiente fragmento de código muestra cómo convertir un archivo DWG a un formato DXF.

Convertir Dibujos DWG a SVG

Aspose.CAD para .NET API puede cargar dibujos de AutoCAD en formato DWG y convertirlos a SVG. Este tema explica el uso de la API Aspose.CAD para lograr la conversión de DWG a formato SVG a través de simples pasos definidos a continuación.

  1. Cargar el archivo DWG en una instancia de Image.
  2. Crear un objeto de la clase SvgOptions y establecer las propiedades requeridas.
  3. Exportar el dibujo DWG a SVG utilizando el Image.Save() método.

El siguiente fragmento de código muestra cómo convertir un archivo DWG a formato SVG.

Cargar Archivo DWG Grande

Aspose.CAD para .NET proporciona la facilidad de abrir archivos DWG muy grandes utilizando la clase Image. Ahora puedes abrir archivos grandes fácilmente con la ayuda del código de ejemplo dado a continuación.