Convertir DWG a PDF en Python

El archivo DWG almacena datos de diseño 2D y 3D, como datos geométricos, color, materiales y texto. Es un formato de archivo propietario de AutoCAD, una aplicación de software de diseño asistido por computadora (CAD). Dado que los archivos DWG son bastante grandes, a menudo se convierten a otros formatos de archivo, como PDF, para compartir y colaborar más fácilmente. Los archivos PDF son una opción popular para este propósito, ya que se pueden ver y compartir fácilmente en diferentes plataformas. Pero convertir archivos DWG a PDF puede ser una tarea tediosa, especialmente si tiene una gran cantidad de archivos para convertir. En esta publicación de blog, aprenderemos cómo convertir DWG a PDF en Python. ¡Entonces empecemos!

En este artículo se tratarán los siguientes temas:

  1. Python DWG to PDF Converter – Descarga gratuita
  2. Pasos para convertir un archivo DWG a PDF
  3. Convertir DWG a PDF mediante programación
  4. Exportar DWG a PDF con opciones
  5. Exportar diseño específico de DWG a PDF
  6. Convertir DWG a PDF/A o PDF/B
  7. Obtenga una licencia gratuita
  8. Convertidor de DWG a PDF gratuito en línea
  9. Python DWG to PDF Converter – Recursos de aprendizaje

Python DWG to PDF Converter - Descarga gratuita

Para convertir un archivo DWG a un documento PDF, usaremos la API Aspose.CAD for Python. Permite crear, editar y manipular archivos DWG y varios otros formatos de archivo.

Utilice el siguiente comando pip para instalar la biblioteca desde PyPI.

pip install aspose-cad

Cómo convertir un archivo DWG a PDF

Podemos convertir fácilmente un archivo DWG a un documento PDF siguiendo los pasos que se detallan a continuación:

  1. Cargue un archivo de dibujo DWG.
  2. Especifique las opciones de imagen de rasterización de CAD.
  3. Defina las opciones de guardado de PDF.
  4. Guardar DWG como PDF.

Ahora, veamos cómo realizar estos pasos en Python para convertir un archivo DWG en un documento PDF.

Convertir DWG a PDF en Python

Siga los pasos que se indican a continuación para convertir un DWG a PDF:

  1. Cargue un archivo DGN de entrada utilizando la clase de imagen.
  2. Cree una instancia de la clase PdfOptions.
  3. Finalmente, llame al método save() para guardar DWG como PDF. Toma la ruta del archivo PDF de salida y PdfOptions como argumentos.

El siguiente ejemplo de código muestra cómo convertir un archivo DWG en un documento PDF usando Python.

# El siguiente ejemplo de código demuestra cómo convertir un archivo DWG en un documento PDF usando Python.
import aspose.cad as cad

# Cargar un archivo DWG existente
image = cad.Image.load("C:\Files\sample.dwg")

# Especificar opciones de PDF
pdfOptions = cad.imageoptions.PdfOptions()

# Guardar como pdf
image.save("C:\Files\output.pdf", pdfOptions)

Exportar DWG a PDF con opciones en Python

Podemos especificar las opciones de guardado de PDF al convertir un archivo DWG a un documento PDF siguiendo los pasos que se detallan a continuación:

  1. En primer lugar, cargue un archivo DWG de entrada utilizando la clase de imagen.
  2. A continuación, cree una instancia de la clase CadRasterizationOptions.
  3. Luego, especifique las propiedades pagewidth y pageheight.
  4. Mientras tanto, cree una instancia de la clase PdfOptions.
  5. Después de eso, establezca la propiedad vectorrasterizationoptions como CadRasterizationOptions.
  6. Finalmente, llame al método save() para guardar DWG como PDF.

El siguiente ejemplo de código muestra cómo especificar el alto y el ancho de la página al guardar un archivo DWG como documento PDF usando Python.

# El siguiente ejemplo de código demuestra cómo especificar el alto y el ancho de la página al guardar un archivo DWG como un documento PDF usando Python.
import aspose.cad as cad

# Cargar un archivo DWG existente
image = cad.Image.load("C:\Files\sample.dwg")

# Inicializar y especificar opciones de CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

# Especificar opciones de PDF
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

# Guardar como pdf
image.save("C:\Files\output.pdf", pdfOptions)

Exportar diseño específico de DWG a PDF en Python

Podemos especificar las opciones de guardado de PDF al convertir un archivo DWG a un documento PDF siguiendo los pasos que se detallan a continuación:

  1. En primer lugar, cargue un archivo DWG de entrada utilizando la clase de imagen.
  2. A continuación, cree una instancia de la clase CadRasterizationOptions.
  3. Luego, establezca la propiedad Diseños.
  4. Mientras tanto, cree una instancia de la clase PdfOptions.
  5. Después de eso, establezca la propiedad vectorrasterizationoptions como CadRasterizationOptions.
  6. Finalmente, llame al método save() para guardar DWG como PDF.

El siguiente ejemplo de código muestra cómo especificar el diseño específico de un archivo DWG para exportarlo como documento PDF en Python.

# El siguiente ejemplo de código muestra cómo especificar el diseño específico de un archivo DWG para exportarlo como documento PDF en Python.
import aspose.cad as cad

# Cargar un archivo DWG existente
image = cad.Image.load("C:\Files\sample.dwg")

# Inicializar y especificar opciones de CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
rasterizationOptions.layouts = ["Layout1"]

# Especificar opciones de PDF
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

# Guardar como pdf
image.save("C:\Files\output.pdf", pdfOptions)

Convertir DWG a PDF/A o PDF/B

También podemos guardar DWG como PDF/A o PDF/E siguiendo los pasos que se indican a continuación:

  1. En primer lugar, cargue un archivo DWG de entrada utilizando la clase de imagen.
  2. A continuación, cree una instancia de la clase CadRasterizationOptions.
  3. Luego, cree una instancia de la clase PdfOptions.
  4. Después de eso, establezca la propiedad de cumplimiento.
  5. Finalmente, llame al método save() para guardar DWG como PDF.

El siguiente ejemplo de código muestra cómo convertir un archivo DWG a PDF/A y PDF/B usando Python.

# El siguiente ejemplo de código demuestra cómo convertir un archivo DWG a PDF/A y PDF/B usando Python.
import aspose.cad as cad

# Cargar un archivo DWG existente
image = cad.Image.load("C:\Files\sample.dwg")

# Inicializar y especificar opciones de CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

# Especificar opciones de PDF
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions
pdfOptions.core_pdf_options = cad.imageoptions.PdfDocumentOptions()

# Guardar como PDF/A
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1A
image.save("C:\Files\output-a.pdf", pdfOptions)

# Guardar como PDF/B
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1B
image.save("C:\Files\output-b.pdf", pdfOptions)

Convertidor de AutoCAD a PDF: obtenga una licencia gratuita

Puede obtener una licencia temporal gratuita para probar la biblioteca sin limitaciones de evaluación.

Convertidor DWG a PDF Gratis en Línea

Además, puede convertir archivos DWG en documentos PDF en línea de forma gratuita utilizando nuestra aplicación web gratuita DWG to PDF converter. Esta aplicación web se desarrolló utilizando la API de Aspose.CAD.

https://products.aspose.app/cad/conversion/dwg

Puede leer Convertir DWG a PDF en línea - Convertidor gratuito para obtener más información.

Convertidor Python DWG a PDF – Recursos de aprendizaje

Puede obtener más información sobre cómo leer, convertir y manipular archivos DWG de AutoCAD sin usar AutoCAD y explorar otras funciones de la biblioteca con los recursos que se detallan a continuación:

Conclusión

En este artículo, hemos aprendido cómo cargar un archivo DWG existente y guardar el DWG cargado como PDF en Python. También hemos visto cómo especificar el alto, el ancho, el diseño y el cumplimiento de PDF de la página al exportar DWG a PDF. Al aprovechar Aspose.CAD for Python, los desarrolladores pueden automatizar fácilmente el proceso de conversión y crear una salida PDF personalizada que satisfaga sus necesidades específicas. Además de convertir un DWG a PDF en Python, puede convertir archivos DWG en documentos PDF en línea usando una aplicación web gratuita de conversión de DWG. En caso de ambigüedad, contáctenos en nuestro foro de soporte gratuito.

Ver también