Converter DWF para PDF Java

O arquivo DWF é um desenho 2D ou 3D salvo no Design Web Format. Esses arquivos são salvos como arquivos compactados em ZIP para minimizar o tamanho. No entanto, aplicativos limitados suportam a abertura ou visualização de tais arquivos. De acordo com isso, você pode converter um arquivo DWF em um documento PDF para torná-lo compatível com diferentes sistemas operacionais e ambientes. Este artigo aborda como converter DWF para PDF em Java.

Conversão de DWF para PDF – Instalação da API Java

Aspose.CAD para Java A API suporta o trabalho com DWF e outros formatos de arquivo relevantes. Você pode configurar a API baixando o arquivo JAR da seção Downloads ou com as seguintes configurações do Maven:

Repositório:

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Dependência:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cad</artifactId>
        <version>21.10</version>        
   </dependency>
</dependencies>

Converter DWF para PDF programaticamente em Java

A conversão do arquivo DWF inclui apenas algumas chamadas de API. Você pode converter um arquivo DWG em um documento PDF com as etapas abaixo:

  1. Carregue o arquivo DWF de entrada.
  2. Crie uma instância da classe CadRasterizationOptions.
  3. Defina propriedades de renderização como dimensões de página para o arquivo de saída.
  4. Salve o arquivo PDF de saída com o método Save

O trecho de código a seguir mostra como converter um arquivo DWF em um documento PDF em Java:

// Carregar o arquivo DWF de entrada
Image image = Image.load("DWFtoPDF.dwf");

// Crie um objeto de CadRasterizationOptions para definir diferentes propriedades
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
rasterizationOptions.setContentAsBitmap(true);
PdfOptions options = new PdfOptions();
options.setVectorRasterizationOptions(rasterizationOptions);

// Converter DWF para PDF
image.save("output.pdf", options);

Explorar mais recursos

Você pode aprender muitos outros recursos da API dando uma olhada na documentação. Ele explica a criação, edição ou manipulação de diferentes formatos de arquivo relacionados ao CAD.

Conclusão

Neste artigo, você aprendeu como converter um arquivo DWF em um arquivo PDF. A conversão pode ser útil quando você deseja que o conteúdo do arquivo seja compatível com diferentes sistemas operacionais e ambientes. Além disso, sinta-se à vontade para nos contatar através do fórum. Teremos o maior prazer em ajudá-lo.

Veja também