Desenhos DWG

Exportando Desenhos DWG para PDF

Aspose.CAD para .NET API pode carregar desenhos do AutoCAD no formato DWG e convertê-los para PDF. Este tópico explica o uso da API Aspose.CAD para alcançar a conversão de DWG para o formato PDF através de passos simples, conforme definido a seguir.

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 a aplicação 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

Os seguintes passos simples são necessários para converter DWG para PDF.

  1. Carregar o arquivo DWG em uma instância de Image.
  2. Criar um objeto da classe CadRasterizationOptions e definir as propriedades PageHeight e PageWidth.
  3. Criar um objeto da classe PdfOptions e definir a propriedade VectorRasterizationOptions.
  4. Chamar Image.Save enquanto passa um objeto de PdfOptions como o segundo parâmetro.

O exemplo de código abaixo mostra como exportar desenhos DWG para PDF.

Criar um PDF Único com Tamanhos de Layout Diferentes

Aspose.CAD para .NET permite que você converta um arquivo DWG em um único PDF com tamanhos de layout diferentes. Esta abordagem funciona da seguinte forma:

  1. Carregar um arquivo DWG usando o método de fábrica Aspose.CAD.Image.Load.
  2. Criar uma instância da classe CadRasterizationOptions e definir a altura e largura da página resultante.
  3. Adicionar os LayoutPageSizes necessários para o objeto CadRasterizationOptions.
  4. Criar uma instância da classe PdfOptions e definir sua propriedade VectorRasterizationOptions.
  5. Exportar a imagem para PDF usando o método Image.Save().

O exemplo de código abaixo mostra como criar um único PDF com layouts diferentes.

Primitivas Suportadas do AutoCAD

As seguintes primitivas do AutoCAD são suportadas.

  • TEXTO
  • MTEXTO
  • ATTDEF
  • ATRIB
  • ARCO
  • ELLIPSE
  • HATCH
  • LIDER
  • PONTO
  • VÉRTICE 2D
  • VÉRTICE 3D
  • POLILINHA 2D
  • LWPOLYLINE
  • RAI
  • CÍRCULO
  • DIMENSÃO ORDINADA
  • DIMENSÃO LINEAR
  • DIMENSÃO ALINHADA
  • DIMENSÃO ÂNGULO 3Pt
  • DIMENSÃO ÂNGULO 2Ln
  • DIMENSÃO RAIO
  • DIMENSÃO DIÂMETRO
  • FORMA
  • SÓLIDO
  • SPLINE
  • MLINE
  • LINHA
  • XLINE
  • ESTILO
  • DIMSTYLE
  • LTYPE
  • MLINESTYLE
  • CAMADA
  • VIEWPORT
  • LAYOUT

Exportando Layout Específico DWG para PDF

Esta abordagem funciona da seguinte forma:

  1. Carregar um arquivo DWG usando o método de fábrica Aspose.CAD.Image.Load.
  2. Criar uma instância da classe CadRasterizationOptions e definir a altura e largura da página resultante.
  3. Definir a propriedade Layouts para o objeto CadRasterizationOptions.
  4. Criar uma instância da classe PdfOptions e definir sua propriedade VectorRasterizationOptions.
  5. Exportar 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.

Renderizar Documento DWG Especificando Coordenadas

Aspose.CAD para .NET API agora fornece um recurso para renderizar documentos DWG fornecendo coordenadas da largura e altura do documento.

O exemplo de código abaixo mostra como renderizar um documento DWG.

Exportando DWG para Raster ou PDF usando Tamanho Fixo

Aspose.CAD para .NET API pode carregar desenhos do AutoCAD no formato DWG e convertê-los em PDF ou Raster usando tamanho fixo.

O exemplo de código abaixo mostra como implementar esse recurso.

Exportando DWG para PDF/A e PDF/E

Esta abordagem funciona da seguinte forma:

  1. Carregar um arquivo DWG usando o método de fábrica Aspose.CAD.Image.Load.
  2. Criar uma instância da classe CadRasterizationOptions.
  3. Criar uma instância da classe PdfOptions e definir sua propriedade VectorRasterizationOptions.
  4. Definir a propriedade de conformidade PDF e salvá-la.
  5. Exportar 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.

Suporte para Linhas Ocultas Arredondadas ao Exportar DWG/DXF para BMP e PDF

Esta abordagem funciona da seguinte forma:

  1. Carregar um arquivo DWG usando o método de fábrica Aspose.CAD.Image.Load.
  2. Criar uma instância da classe CadRasterizationOptions e definir a altura e largura da página resultante.
  3. Criar uma instância da classe PdfOptions e definir sua propriedade VectorRasterizationOptions.
  4. Exportar a imagem para PDF usando o método Image.Save().

O exemplo de código abaixo mostra como implementar esse recurso.

Suporte para Definir Área de Impressão para Imagem DWG no PDF Exportado

Aspose.CAD para .NET API pode carregar desenhos do AutoCAD no formato DWG e convertê-los em PDF. Este tópico explica o uso da API Aspose.CAD para alcançar o suporte para definir uma área de impressão para a imagem DWG no PDF exportado.

O exemplo de código abaixo mostra como implementar esse recurso.

Suporte para Ler Metadados XREF para Arquivo DWG

  1. Carregar um arquivo DWG usando o método de fábrica Aspose.CAD.Image.Load.
  2. Percorrer cada entidade de imagem.
  3. Se uma entidade for CadUnderlay, então a entidade XREF com metadados.

O exemplo de código abaixo mostra como alcançar esse recurso.

A propriedade CadRasterizationOptions.Layouts é do tipo array de string, para que você possa especificar mais de um layout ao mesmo tempo para possível conversão ao formato PDF. Ao especificar múltiplos layouts para a propriedade CadRasterizationOptions.Layouts, o PDF resultante terá várias páginas, onde cada página representa um layout individual do AutoCAD.

Listar Todos os Layouts

Você pode listar todos os layouts presentes em um desenho AutoCAD usando o seguinte trecho de código.

Acessando Sinalizadores de Subcamada para Formato DWG

Aspose.CAD para .NET implementou os sinalizadores de subcamada para o formato DWG e permite que os desenvolvedores os acessem. A seguir está a demonstração simples do código.

Suporte para Entidades DWG

Aspose.CAD para .NET API pode carregar desenhos do AutoCAD no formato DWG e suportar diferentes entidades para trabalhar.

Suporte para Entidade MLeader

Um DWG é um arquivo binário que contém dados de imagem vetorial e metadados. Existem diferentes entidades em um arquivo DWG. A seção a seguir descreve um exemplo de trabalho com a entidade MLeader dentro do arquivo DWG.

Suporte para Exportar Entidade DWG para Imagem

Um DWG é um arquivo binário que contém dados de imagem vetorial e metadados. Existem diferentes entidades em um arquivo DWG. A seção a seguir descreve um exemplo de exportação de uma entidade DWG particular para a imagem.

Suporte para Adicionar Texto em DWG

Aspose.CAD para .NET API pode carregar desenhos do AutoCAD no formato DWG e suportar diferentes entidades para trabalhar. Um DWG é um arquivo binário que contém dados de imagem vetorial e metadados. Existem diferentes entidades em um arquivo DWG. A seção a seguir descreve como podemos adicionar texto dentro do arquivo DWG.

Suporte para Importar Imagem para Arquivo DWG

Aspose.CAD para .NET API pode carregar desenhos do AutoCAD no formato DWG e suportar diferentes entidades para trabalhar. Um DWG é um arquivo binário que contém dados de imagem vetorial e metadados. Existem diferentes entidades em um arquivo DWG. A seção a seguir descreve como podemos importar imagens dentro do arquivo DWG.

Suporte para Malha em DWG

Aspose.CAD para .NET API agora pode acessar as entidades que suportam malha, que incluem os tipos CadPolyFaceMesh e CadPolygonMesh. O seguinte exemplo descreve como podemos acessar os tipos de malha.

Converter Desenhos DWG para DXF

Aspose.CAD fornece o recurso 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:

  1. Carregar o arquivo de desenho DWG usando o método de fábrica Image.Load.
  2. Exportar 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 .NET API pode carregar desenhos do AutoCAD no formato DWG e convertê-los para SVG. Este tópico explica o uso da API Aspose.CAD para alcançar a conversão de DWG para o formato SVG através de passos simples, conforme definido abaixo.

  1. Carregar o arquivo DWG em uma instância de Image.
  2. Criar um objeto da classe SvgOptions e definir as propriedades requeridas.
  3. Exportar 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.

Carregar Arquivo DWG Grande

Aspose.CAD para .NET fornece a facilidade de abrir arquivos DWG muito grandes usando a classe Image. Agora você pode abrir arquivos grandes facilmente com a ajuda do código de amostra abaixo.