Dibujos DXF

Exportando Dibujos DXF a PDF

Aspose.CAD proporciona la función de cargar las entidades de dibujo DXF de AutoCAD y renderizarlas como un dibujo completo en formato PDF. El enfoque de conversión de DXF a PDF funciona de la siguiente manera:

  1. Cargar el archivo de dibujo DXF utilizando el método de fábrica Image.Load.
  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 ejemplo de código muestra cómo convertir un archivo utilizando la configuración predeterminada.

Formatos Soportados

En este momento, soportamos completamente los formatos de archivo DXF de AutoCAD 2010. Las versiones anteriores de DXF no tienen garantía de ser 100% válidas. Planeamos incluir más formatos y características en futuras versiones de Aspose.CAD.

Entidades Soportadas

En este momento, soportamos todas las entidades 2D ampliamente utilizadas y sus parámetros básicos predeterminados de la siguiente manera:

  1. Dimensión Alineada
  2. Dimensión Angular
  3. Arco
  4. Atributo
  5. Referencia de Bloque
  6. Círculo
  7. Dimensión de Diámetro
  8. Elipse
  9. Hatch
  10. Línea
  11. Texto Multilínea
  12. Dimensión Ordinada
  13. Punto
  14. Polilínea
  15. Dimensión Radial
  16. Rayo
  17. Dimensión Rotada
  18. Tabla
  19. Texto
  20. Xline

Gestión de Memoria

La propiedad ExactReallocateOnly de la clase Cache se puede utilizar para controlar la reubicación de memoria. La reubicación es más probable que ocurra para cachés pre-asignados. Puede ocurrir cuando el sistema determina que el espacio asignado no será suficiente.

  • Si ExactReallocateOnly está establecido en el valor predeterminado, False, el espacio se reubica en el mismo medio.
  • Cuando se establece en True, la reubicación no puede exceder el espacio máximo especificado. En este caso, la caché en memoria existente (que requiere reubicación) se libera y se asigna espacio extendido en disco.

Exportando una Capa Específica de Dibujos DXF a PDF

Este enfoque funciona de la siguiente manera:

  1. Abrir un archivo de dibujo DXF utilizando el método de fábrica Image.Load.
  2. Crear una instancia de CadRasterizationOptions y especificar las propiedades PageWidth y PageHeight.
  3. Agregar capas al objeto de CadRasterizationOptions.
  4. Crear una instancia de PdfOptions y establecer su propiedad VectorRasterizationOptions.
  5. Llamar al método Image.Save y pasar el objeto de PdfOptions como segundo parámetro.

El siguiente ejemplo de código muestra cómo convertir una capa específica de DXF a PDF.

Renderizar archivos PDF como parte de dibujos DXF

Este enfoque funciona de la siguiente manera:

  1. Cargar el archivo de dibujo DXF utilizando el método de fábrica Image.Load.
  2. Crear un objeto de la clase CadRasterizationOptions y cargar archivos PDF.
  3. Establecer las propiedades PageHeight y PageWidth.
  4. Llamar a Image.Save y guardar el archivo.

El siguiente ejemplo de código muestra cómo renderizar archivos PDF como parte de dibujos DXF.

Exportar la superposición DGN incrustada para el formato DXF

Aspose.CAD proporciona la función de cargar archivos DXF de AutoCAD y exportar la superposición DGN incrustada para el formato DXF.

El siguiente ejemplo de código muestra cómo lograr los requisitos especificados.

Soporte para Guardar Archivos DXF

Aspose.CAD proporciona la función de cargar archivos DXF de AutoCAD, realizar cambios en ellos y guardarlos nuevamente como un archivo DXF.

El siguiente ejemplo de código muestra cómo lograr los requisitos especificados.

Exportar DXF a WMF

Este enfoque funciona de la siguiente manera:

  1. Cargar el archivo de dibujo DXF utilizando el método de fábrica Image.Load.
  2. Crear un objeto de la clase CadRasterizationOptions y cargar archivos PDF.
  3. Establecer las propiedades PageHeight y PageWidth.
  4. Llamar a Image.Save y guardar el archivo.

Exportando un Layout DXF Específico a PDF

Este enfoque funciona de la siguiente manera:

  1. Abrir un archivo de dibujo DXF utilizando el método de fábrica Image.Load.
  2. Crear una instancia de CadRasterizationOptions y especificar las propiedades PageWidth y PageHeight.
  3. Especificar el nombre(s) de layout deseado(s) utilizando la propiedad CadRasterizationOptions.Layouts.
  4. Crear una instancia de PdfOptions y establecer su propiedad VectorRasterizationOptions.
  5. Exportar el dibujo a PDF llamando al método Image.Save y pasando el objeto de PdfOptions como segundo parámetro.

El siguiente ejemplo de código muestra cómo convertir un layout específico de DXF a PDF.

Soporte para Recorte de Bloques

Aspose.CAD proporciona la función de Recorte de Bloques. El enfoque de Recorte de Bloques funciona de la siguiente manera:

  1. Cargar el archivo de dibujo DXF utilizando el método de fábrica Image.Load.
  2. Crear un objeto de la clase CadRasterizationOptions y cargar archivos PDF.
  3. Establecer las propiedades deseadas de CadRasterizationOptions.
  4. Llamar a Image.Save pasando un objeto de PdfOptions como segundo parámetro y guardar el archivo.

El siguiente ejemplo de código muestra cómo funciona el Recorte de Bloques.

Exportar Imágenes a DXF

Usando Aspose.CAD, puedes exportar imágenes a formato DXF. Usando este enfoque, puedes realizar las siguientes acciones:

  1. Establecer una nueva fuente
  2. Ocultar entidades
  3. Actualizar texto

El siguiente fragmento de código te muestra cómo realizar las acciones enumeradas anteriormente.

Exportando una Capa Específica de Dibujos DXF a Imagen

Este enfoque funciona de la siguiente manera:

  1. Abrir un archivo de dibujo DXF utilizando el método de fábrica Image.Load.
  2. Crear una instancia de CadRasterizationOptions y especificar las propiedades PageWidth y PageHeight.
  3. Agregar capas al objeto de CadRasterizationOptions.
  4. Crear una instancia de JpegOptions y establecer su propiedad VectorRasterizationOptions.
  5. Exportar el dibujo a PDF utilizando el método Image.Save.

El siguiente ejemplo de código muestra cómo convertir una capa específica de DXF a Imagen.