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.
La API soporta las siguientes revisiones DWG de AutoCAD:
- DWG 2004 versión 16.0 lanzamiento 18
- DWG 2005 versión 16.1
- DWG 2010 versión 18.0
- DWG 2013 versión 19.0
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.
- Cargar el archivo DWG en una instancia de Image.
- Crear un objeto de la clase CadRasterizationOptions y establecer las propiedades PageHeight y PageWidth.
- Crear un objeto de la clase PdfOptions y establecer la propiedad VectorRasterizationOptions.
- 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:
- Cargar un archivo DWG utilizando el método de fábrica Aspose.CAD.Image.Load.
- Crear una instancia de la clase CadRasterizationOptions y establecer la altura y el ancho de la página resultante.
- Agregar los LayoutPageSizes requeridos para el objeto CadRasterizationOptions.
- Crear una instancia de la clase PdfOptions y establecer su propiedad VectorRasterizationOptions.
- 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:
- Cargar un archivo DWG utilizando el método de fábrica Aspose.CAD.Image.Load.
- Crear una instancia de la clase CadRasterizationOptions y establecer la altura y el ancho de la página resultante.
- Establecer la propiedad Layouts para el objeto CadRasterizationOptions.
- Crear una instancia de la clase PdfOptions y establecer su propiedad VectorRasterizationOptions.
- 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:
- Cargar un archivo DWG utilizando el Aspose.CAD.Image.Load método de fábrica.
- Crear una instancia de la CadRasterizationOptions clase.
- Crear una instancia de la PdfOptions clase y establecer su VectorRasterizationOptions propiedad.
- Establecer la propiedad de cumplimiento PDF y guardarlo.
- 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:
- Cargar un archivo DWG utilizando el Aspose.CAD.Image.Load método de fábrica.
- Crear una instancia de la CadRasterizationOptions clase y establecer la altura y el ancho de la página resultante.
- Crear una instancia de PdfOptions clase y establecer su VectorRasterizationOptions propiedad.
- 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
- Cargar un archivo DWG utilizando el Aspose.CAD.Image.Load método de fábrica.
- Recorrer cada entidad de imagen.
- 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:
- Cargar el archivo de dibujo DWG utilizando el método de fábrica Image.Load.
- 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.
- Cargar el archivo DWG en una instancia de Image.
- Crear un objeto de la clase SvgOptions y establecer las propiedades requeridas.
- 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.