Convertir DWF en PDF Java

Le fichier DWF est un dessin 2D ou 3D enregistré au format Design Web. Ces fichiers sont enregistrés sous forme de fichiers compressés ZIP pour minimiser la taille. Cependant, des applications limitées prennent en charge l’ouverture ou l’affichage de ces fichiers. Conformément à cela, vous souhaiterez peut-être convertir un fichier DWF en un document PDF pour le rendre compatible avec différents systèmes d’exploitation et environnements. Cet article explique comment convertir DWF en PDF en Java.

Conversion DWF en PDF - Installation de l’API Java

Aspose.CAD for Java L’API prend en charge le travail avec DWF et d’autres [formats de fichiers] pertinents 4. Vous pouvez configurer l’API en téléchargeant le fichier JAR depuis la section Téléchargements, ou avec les configurations Maven suivantes :

Dépôt:

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

Dépendance:

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

Convertir DWF en PDF par programmation en Java

La conversion du fichier DWF ne comprend que quelques appels d’API. Vous pouvez convertir un fichier DWG en un document PDF en procédant comme suit :

  1. Chargez le fichier DWF d’entrée.
  2. Créez une instance de la classe CadRasterizationOptions.
  3. Définissez les propriétés de rendu telles que les dimensions de la page pour le fichier de sortie.
  4. Enregistrez le fichier PDF de sortie avec la méthode Save

L’extrait de code suivant montre comment convertir un fichier DWF en document PDF en Java :

// Charger le fichier DWF d'entrée
Image image = Image.load("DWFtoPDF.dwf");

// Créez un objet de CadRasterizationOptions pour définir différentes propriétés
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
rasterizationOptions.setContentAsBitmap(true);
PdfOptions options = new PdfOptions();
options.setVectorRasterizationOptions(rasterizationOptions);

// Convertir DWF en PDF
image.save("output.pdf", options);

Découvrez plus de fonctionnalités

Vous pouvez découvrir de nombreuses autres fonctionnalités de l’API en consultant la documentation. Il explique la création, l’édition ou la manipulation de différents formats de fichiers liés à la CAO.

Conclusion

Dans cet article, vous avez appris à convertir un fichier DWF en fichier PDF. La conversion peut être utile lorsque vous souhaitez que le contenu du fichier soit compatible avec différents systèmes d’exploitation et environnements. De plus, n’hésitez pas à nous contacter via le forum. Nous serons heureux de vous aider.

Voir également