Dibujos DWG
Exportando Dibujos DWG a PDF
Aspose.CAD para la API de Python puede cargar dibujos de AutoCAD en formato DWG y convertirlo a PDF. Este tema explica el uso de la API de Aspose.CAD para lograr la conversión de DWG a PDF a través de pasos simples como se define a continuación.
La API es compatible con las siguientes revisiones de AutoCAD DWG:
- Versión 16.0 de DWG 2004 versión 18
- Versión 16.1 de DWG 2005
- Versión 18.0 de DWG 2010
- Versión 19.0 de DWG 2013
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, incluidos datos específicos de la ubicación y 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 page_height y page_width.
- 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 ejemplo de código muestra cómo exportar dibujos DWG a PDF.
Primitivas de AutoCAD Compatibles
Las siguientes primitivas de AutoCAD son compatibles.
- TEXT
- MTEXT
- ATTDEF
- ATTRIB
- ARC
- ELLIPSE
- HATCH
- LEADER
- POINT
- VERTEX 2D
- VERTEX 3D
- POLYLINE 2D
- LWPOLYLINE
- RAY
- CIRCLE
- DIMENSION ORDINATE
- DIMENSION LINEAL
- DIMENSION ALINEADA
- DIMENSION ANG 3Pt
- DIMENSION ANG 2Ln
- DIMENSION RADIO
- DIMENSION DIÁMETRO
- SHAPE
- SOLID
- SPLINE
- MLINE
- LINE
- XLINE
- STYLE
- DIMSTYLE
- LTYPE
- MLINESTYLE
- LAYER
- VIEWPORT
- LAYOUT
Exportando Layout DWG Específico a PDF
Este enfoque funciona de la siguiente manera:
- Cargar un archivo DWG usando 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.
- Configurar la propiedad Layouts para el objeto CadRasterizationOptions.
- Crear una instancia de la clase PdfOptions y establecer su propiedad VectorRasterizationOptions.
- Exportar la imagen a PDF usando el método Image.save().
El siguiente ejemplo de código muestra cómo convertir un layout específico de DWG a PDF.
Exportando DWG a PDF/A y PDF/E
Este enfoque funciona de la siguiente manera:
- Cargar un archivo DWG usando el método de fábrica Image.load.
- Crear una instancia de la clase CadRasterizationOptions.
- Crear una instancia de la clase PdfOptions y establecer su propiedad VectorRasterizationOptions.
- Establecer la propiedad de cumplimiento de PDF y guardarlo.
- Exportar la imagen a PDF usando el método Image.save().
El siguiente ejemplo de código muestra cómo convertir un archivo DWG a PDF/A y PDF/E.
Convertir Dibujos DWG a DXF
Aspose.CAD proporciona la funcionalidad para cargar un archivo DWG de AutoCAD y exportarlo al formato DXF. El enfoque de conversión de DWG a DXF funciona de la siguiente manera:
- Cargar el archivo de dibujo DWG usando el método de fábrica Image.load.
- Exportar el dibujo DWG a DXF usando el método Image.save().
El siguiente ejemplo de código muestra cómo convertir un archivo DWG a formato DXF.
Convertir Dibujos DWG a SVG
Aspose.CAD para la API de Python puede cargar dibujos de AutoCAD en formato DWG y convertirlo a SVG. Este tema explica el uso de la API de Aspose.CAD para lograr la conversión de DWG a formato SVG a través de pasos simples como se define 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 usando el método Image.save().
El siguiente ejemplo de código muestra cómo convertir un archivo DWG a formato SVG.