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.

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.

  1. Cargar el archivo DWG en una instancia de Image.
  2. Crear un objeto de la clase CadRasterizationOptions y establecer las propiedades page_height y page_width.
  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 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:

  1. Cargar un archivo DWG usando 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. Configurar 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 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:

  1. Cargar un archivo DWG usando el método de fábrica Image.load.
  2. Crear una instancia de la clase CadRasterizationOptions.
  3. Crear una instancia de la clase PdfOptions y establecer su propiedad VectorRasterizationOptions.
  4. Establecer la propiedad de cumplimiento de PDF y guardarlo.
  5. 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:

  1. Cargar el archivo de dibujo DWG usando el método de fábrica Image.load.
  2. 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.

  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 usando el método Image.save().

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