Desenhos DWG
Exportando Desenhos DWG para PDF
Aspose.CAD para Python API pode carregar desenhos AutoCAD no formato DWG e convertê-los para PDF. Este tópico explica o uso da API Aspose.CAD para realizar a conversão de DWG para o formato PDF através de etapas simples, conforme definido a seguir.
A API suporta as seguintes revisões DWG do AutoCAD:
- versão 16.0 do DWG 2004 lançamento 18
- versão 16.1 do DWG 2005
- versão 18.0 do DWG 2010
- versão 19.0 do DWG 2013
Formato de Arquivo DWG
Um DWG é um arquivo binário que contém dados de imagem vetorial e metadados. Os dados de imagem vetorial fornecem instruções para o aplicativo CAD sobre como exibir o DWG; os metadados podem conter uma variedade de informações sobre o arquivo, incluindo dados específicos de localização e também dados do cliente. Especificações Abertas para o formato de arquivo DWG podem ser encontradas neste PDF
Converter Arquivos DWG para PDF
As seguintes etapas simples são necessárias para converter DWG para PDF.
- Carregue o arquivo DWG em uma instância de Imagem.
- Crie um objeto da classe CadRasterizationOptions e defina as propriedades page_height e page_width.
- Crie um objeto da classe PdfOptions e defina a propriedade VectorRasterizationOptions.
- Chame Image.save passando um objeto de PdfOptions como segundo parâmetro.
O exemplo de código abaixo mostra como exportar Desenhos DWG para PDF.
Primitivas do AutoCAD Suportadas
As seguintes primitivas do AutoCAD são suportadas.
- TEXTO
- MTEXTO
- ATTDEF
- ATTRIB
- ARCO
- ELIPSE
- HACHURA
- LÍDER
- PONTO
- VERTICE 2D
- VERTICE 3D
- POLILINHA 2D
- LWPOLYLINE
- RAIO
- CÍRCULO
- DIMENSÃO ORDENADA
- DIMENSÃO LINEAR
- DIMENSÃO ALINHADA
- DIMENSÃO ANG 3Pt
- DIMENSÃO ANG 2Ln
- DIMENSÃO RAIO
- DIMENSÃO DIAMETRO
- FORMA
- SÓLIDO
- SPLINE
- MLINE
- LINHA
- XLINHA
- ESTILO
- DIMSTYLE
- LTYPE
- MLINESTYLE
- CAMADA
- VIEWPORT
- LAYOUT
Exportando Layout Específico DWG para PDF
Esta abordagem funciona da seguinte forma:
- Carregue um arquivo DWG usando o método de fábrica Aspose.CAD.Image.load.
- Crie uma instância da classe CadRasterizationOptions e defina a altura e largura da página resultantes.
- Defina a propriedade Layouts para o objeto CadRasterizationOptions.
- Crie uma instância da classe PdfOptions e defina sua propriedade VectorRasterizationOptions.
- Exporte a imagem para PDF usando o método Image.save().
O exemplo de código abaixo mostra como converter um layout específico de DWG para PDF.
Exportando DWG para PDF/A e PDF/E
Esta abordagem funciona da seguinte forma:
- Carregue um arquivo DWG usando o método de fábrica Image.load.
- Crie uma instância da classe CadRasterizationOptions.
- Crie uma instância da classe PdfOptions e defina sua propriedade VectorRasterizationOptions.
- Defina a propriedade de conformidade do PDF e salve-a.
- Exporte a imagem para PDF usando o método Image.save().
O exemplo de código abaixo mostra como converter um arquivo DWG para PDF/A e PDF/E.
Converter Desenhos DWG para DXF
Aspose.CAD fornece a funcionalidade de carregar um arquivo DWG do AutoCAD e exportá-lo para o formato DXF. A abordagem de conversão de DWG para DXF funciona da seguinte forma:
- Carregue o arquivo de desenho DWG usando o método de fábrica Image.load.
- Exporte o desenho DWG para DXF usando o método Image.save().
O exemplo de código abaixo mostra como converter um arquivo DWG para o formato DXF.
Converter Desenhos DWG para SVG
Aspose.CAD para Python API pode carregar desenhos AutoCAD no formato DWG e convertê-los para SVG. Este tópico explica o uso da API Aspose.CAD para realizar a conversão de DWG para o formato SVG através de etapas simples, conforme definido abaixo.
- Carregue o arquivo DWG em uma instância de Imagem.
- Crie um objeto da classe SvgOptions e defina as propriedades necessárias.
- Exporte o desenho DWG para SVG usando o método Image.save().
O exemplo de código abaixo mostra como converter um arquivo DWG para o formato SVG.