DWG para PDFJava

Os arquivos DWG são a base para projetos CAD (Computer-Aided Design). No entanto, compartilhar esses arquivos com colaboradores ou clientes que talvez não tenham acesso ao software CAD pode ser complicado. Considerando que o formato PDF é um tipo de arquivo universal que permite fácil visualização e compartilhamento em diferentes plataformas. Nesta postagem do blog, você aprenderá como converter arquivos DWG em PDF usando Java.

Por que converter DWG para PDF?

Vamos entender por que a conversão de arquivos DWG em PDF é benéfica:

Acessibilidade universal: os arquivos PDF podem ser abertos e visualizados em qualquer dispositivo sem a necessidade de software especializado, tornando a colaboração perfeita.

Preservação da integridade do projeto: a conversão de arquivos DWG em PDF garante que o layout, as dimensões e as anotações do projeto permaneçam intactos, fornecendo uma representação confiável do arquivo CAD original.

Tamanho de arquivo reduzido: os arquivos PDF tendem a ter tamanhos menores em comparação aos arquivos DWG, facilitando o compartilhamento por e-mail ou o upload para plataformas de armazenamento em nuvem.

Conversor DWG para PDF - Instalação da API Java

Você pode configurar Conholdate.Total for Java usando as configurações do Maven abaixo:

<dependency>
<groupId>com.conholdate</groupId>
<artifactId>conholdate-total</artifactId>
<version>24.1</version>
<type>pom</type>
</dependency>

Converter DWG em PDF em Java

Você precisa seguir as etapas abaixo para converter DWG em PDF em Java:

  • Carregue o desenho DWG CAD de entrada com a classe Image.
  • Inicialize uma instância da classe PdfOptions.
  • Converta DWG em PDF com o método Save().

O trecho de código abaixo mostra como converter DWG para PDF em Java:

// Carregar desenho DWG de entrada
com.aspose.cad.Image image = com.aspose.cad.Image.load("sample.dwg");

// Crie uma instância de PdfOptions
com.aspose.cad.imageoptions.PdfOptions pdfOptions = new com.aspose.cad.imageoptions.PdfOptions();

// Exportar DWG para PDF
image.save("DWG-to-PDF.pdf", pdfOptions);

Converta DWG em PDF usando opções avançadas em Java

Esta seção leva o desenho DWG CAD para a renderização de PDF um passo adiante, onde você pode definir opções avançadas para a conversão:

  • Crie um objeto da classe Image para carregar o desenho DWG de entrada.
  • Declare um objeto da classe CadRasterizationOptions.
  • Inicie um objeto de classe PdfOptions.
  • Especifique a propriedade VectorRasterizationOptions.
  • Exporte o documento DWG para PDF usando o método Save().

O código de exemplo a seguir explica como converter DWG em PDF em Java:

// Carregar desenho DWG de entrada
com.aspose.cad.Image image = com.aspose.cad.Image.load("sample.dwg");

// Crie uma instância de PdfOptions
com.aspose.cad.imageoptions.PdfOptions pdfOptions = new com.aspose.cad.imageoptions.PdfOptions();

        

// Crie uma instância de CadRasterizationOptions e defina suas diversas propriedades
com.aspose.cad.imageoptions.CadRasterizationOptions rasterizationOptions = new com.aspose.cad.imageoptions.CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
rasterizationOptions.setAutomaticLayoutsScaling(true);
rasterizationOptions.setBackgroundColor(com.aspose.cad.Color.getLightGray());

// Defina a propriedade VectorRasterizationOptions
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);

// Exportar DWG para PDF
image.save("DWG-to-PDF-options.pdf", pdfOptions);

Licença de avaliação gratuita

Você pode solicitar uma licença temporária gratuita para testar as APIs sem quaisquer limitações de avaliação.

Empacotando

A conversão de arquivos DWG em PDF em Java oferece uma maneira conveniente de compartilhar projetos CAD com as partes interessadas, independentemente de seu acesso ao software CAD. Ao aproveitar esta biblioteca Java, você pode automatizar o processo de conversão e aumentar a eficiência da colaboração em projetos de design e engenharia. Experimente os trechos de código fornecidos e explore outras opções de personalização para atender às suas necessidades específicas. Além disso, em caso de qualquer ambigüidade, escreva-nos para o fórum.

Perguntas frequentes

Os arquivos PDF convertidos manterão a integridade do design DWG original?

Sim, ao converter arquivos DWG em PDF, o layout do projeto, as dimensões e as anotações são preservados no arquivo PDF resultante. Isso garante que o PDF convertido represente com precisão o design CAD original.

Posso personalizar as configurações de conversão, como tamanho e orientação da página?

Sim, você pode definir diferentes tamanhos de página, rotações de página e várias outras propriedades ao renderizar DWG para PDF em Java.

Há suporte técnico disponível para esta biblioteca Java usada para conversão de DWG em PDF?

Sim, o suporte está disponível por meio de fóruns da comunidade, documentação e demonstrações. Você sempre pode entrar em contato conosco para qualquer um dos seus problemas.

Veja também