Converter DWG para PDF em Python

O arquivo DWG armazena dados de projeto 2D e 3D, como dados geométricos, cores, materiais e texto. É um formato de arquivo proprietário do AutoCAD, um aplicativo de software de design auxiliado por computador (CAD). Como os arquivos DWG são muito grandes, eles geralmente são convertidos em outros formatos de arquivo, como PDF, para facilitar o compartilhamento e a colaboração. Os PDFs são uma escolha popular para esse fim, pois podem ser facilmente visualizados e compartilhados em diferentes plataformas. Porém, converter arquivos DWG em PDFs pode ser uma tarefa tediosa, especialmente se você tiver um grande número de arquivos para converter. Nesta postagem do blog, aprenderemos como converter DWG para PDF em Python. Então vamos começar!

Os seguintes tópicos serão abordados neste artigo:

  1. Conversor Python DWG para PDF – Download grátis
  2. Etapas para converter arquivo DWG para PDF
  3. Converter DWG para PDF programaticamente
  4. Exportar DWG para PDF com opções
  5. Exportar layout específico de DWG para PDF
  6. Converter DWG para PDF/A ou PDF/B
  7. Obtenha uma licença gratuita
  8. Conversor DWG para PDF Online Gratuito
  9. Python DWG to PDF Converter – Recursos de aprendizagem

Conversor Python DWG para PDF – Download grátis

Para converter um arquivo DWG em um documento PDF, usaremos a API Aspose.CAD for Python. Ele permite criar, editar e manipular arquivos DWG e vários outros formatos de arquivo.

Use o seguinte comando pip para instalar a biblioteca de PyPI.

pip install aspose-cad

Como converter arquivo DWG para PDF

Podemos converter facilmente um arquivo DWG em um documento PDF seguindo as etapas abaixo:

  1. Carregue um arquivo de desenho DWG.
  2. Especifique as opções de imagem de rasterização CAD.
  3. Defina opções de salvamento de PDF.
  4. Salve DWG como PDF.

Agora, vamos ver como executar essas etapas em Python para converter um arquivo DWG em um documento PDF.

Converter DWG para PDF em Python

Siga as etapas abaixo para converter um DWG em um PDF:

  1. Carregue um arquivo DGN de entrada usando a classe Image.
  2. Crie uma instância da classe PdfOptions.
  3. Por fim, chame o método save() para salvar o DWG como PDF. Ele usa o caminho do arquivo PDF de saída e PdfOptions como argumentos.

O exemplo de código a seguir mostra como converter um arquivo DWG em um documento PDF usando Python.

# O exemplo de código a seguir demonstra como converter um arquivo DWG em um documento PDF usando Python.
import aspose.cad as cad

# Carregar um arquivo DWG existente
image = cad.Image.load("C:\Files\sample.dwg")

# Especificar opções de PDF
pdfOptions = cad.imageoptions.PdfOptions()

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

Exportar DWG para PDF com opções em Python

Podemos especificar opções de salvamento de PDF ao converter um arquivo DWG em um documento PDF seguindo as etapas abaixo:

  1. Em primeiro lugar, carregue um arquivo DWG de entrada usando a classe Image.
  2. Em seguida, crie uma instância da classe CadRasterizationOptions.
  3. Em seguida, especifique as propriedades pagewidth e pageheight.
  4. Enquanto isso, crie uma instância da classe PdfOptions.
  5. Depois disso, defina a propriedade vectorrasterizationoptions como CadRasterizationOptions.
  6. Por fim, chame o método save() para salvar o DWG como PDF.

O exemplo de código a seguir mostra como especificar a altura e a largura da página ao salvar um arquivo DWG como um documento PDF usando Python.

# O exemplo de código a seguir demonstra como especificar a altura e a largura da página ao salvar um arquivo DWG como um documento PDF usando Python.
import aspose.cad as cad

# Carregar um arquivo DWG existente
image = cad.Image.load("C:\Files\sample.dwg")

# Inicializar e especificar opções de CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

# Especificar opções de PDF
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

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

Exportar layout específico de DWG para PDF em Python

Podemos especificar opções de salvamento de PDF ao converter um arquivo DWG em um documento PDF seguindo as etapas abaixo:

  1. Em primeiro lugar, carregue um arquivo DWG de entrada usando a classe Image.
  2. Em seguida, crie uma instância da classe CadRasterizationOptions.
  3. Em seguida, defina a propriedade Layouts.
  4. Enquanto isso, crie uma instância da classe PdfOptions.
  5. Depois disso, defina a propriedade vectorrasterizationoptions como CadRasterizationOptions.
  6. Por fim, chame o método save() para salvar o DWG como PDF.

O exemplo de código a seguir mostra como especificar o layout específico de um arquivo DWG para exportar como um documento PDF em Python.

# O exemplo de código a seguir demonstra como especificar o layout específico de um arquivo DWG para exportar como um documento PDF em Python.
import aspose.cad as cad

# Carregar um arquivo DWG existente
image = cad.Image.load("C:\Files\sample.dwg")

# Inicializar e especificar opções de CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
rasterizationOptions.layouts = ["Layout1"]

# Especificar opções de PDF
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

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

Converter DWG para PDF/A ou PDF/B

Também podemos salvar DWG como PDF/A ou PDF/E seguindo as etapas abaixo:

  1. Em primeiro lugar, carregue um arquivo DWG de entrada usando a classe Image.
  2. Em seguida, crie uma instância da classe CadRasterizationOptions.
  3. Em seguida, crie uma instância da classe PdfOptions.
  4. Depois disso, defina a propriedade compliance.
  5. Por fim, chame o método save() para salvar o DWG como PDF.

O exemplo de código a seguir mostra como converter um arquivo DWG em PDF/A e PDF/B usando Python.

# O exemplo de código a seguir demonstra como converter um arquivo DWG em PDF/A e PDF/B usando Python.
import aspose.cad as cad

# Carregar um arquivo DWG existente
image = cad.Image.load("C:\Files\sample.dwg")

# Inicializar e especificar opções de CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

# Especificar opções de PDF
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions
pdfOptions.core_pdf_options = cad.imageoptions.PdfDocumentOptions()

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

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

AutoCAD to PDF Converter - Obtenha uma licença gratuita

Você pode obter uma licença temporária gratuita para experimentar a biblioteca sem limitações de avaliação.

Conversor DWG para PDF Online Gratuito

Além disso, você pode converter arquivos DWG em documentos PDF online gratuitamente usando nosso aplicativo da web gratuito Conversor DWG para PDF. Este aplicativo da web foi desenvolvido usando a API Aspose.CAD.

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

Você pode ler Converter DWG para PDF Online - Conversor Gratuito para saber mais.

Python DWG to PDF Converter – Recursos de aprendizagem

Você pode aprender mais sobre como ler, converter e manipular arquivos DWG do AutoCAD sem usar o AutoCAD e explorar outros recursos da biblioteca usando os recursos fornecidos abaixo:

Conclusão

Neste artigo, aprendemos como carregar um arquivo DWG existente e salvar o DWG carregado como PDF em Python. Também vimos como especificar a altura da página, largura, layout e compatibilidade com PDF ao exportar DWG para PDF. Aproveitando o Aspose.CAD para Python, os desenvolvedores podem automatizar facilmente o processo de conversão e criar uma saída PDF personalizada que atenda às suas necessidades específicas. Além de converter um DWG em um PDF em Python, você pode converter arquivos DWG em documentos PDF on-line usando um aplicativo da Web conversor de DWG gratuito. Em caso de ambiguidade, entre em contato conosco em nosso fórum de suporte gratuito.

Veja também