DWF en JPG PNG Java

Les fichiers DWF contiennent des dessins 2D ou 3D au format compressé. Dans certaines situations, vous devrez peut-être convertir DWF en image. Compte tenu de cette perspective, l’article explique comment convertir un fichier DWF en une image JPG ou PNG par programmation à l’aide de Java.

Convertisseur d’images DWF en JPG ou PNG - Installation de l’API Java

Aspose.CAD for Java L’API peut être utilisée pour créer, modifier ou manipuler des fichiers CAO sans même avoir besoin d’installer des applications CAO. Installez simplement l’API en téléchargeant son fichier JAR depuis la section Téléchargements ou en utilisant les configurations Maven ci-dessous :

Repository:

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

Dependency:

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

Convertir une image DWF en JPG par programmation en Java

Vous pouvez convertir un fichier DWF en image JPG en procédant comme suit :

  1. Tout d’abord, chargez le fichier DWF source avec le constructeur de classe Image.
  2. Initialisez l’objet de classe CadRasterizationOptions.
  3. Créez une instance de type JpegOptions.
  4. Enregistrez l’image JPG de sortie à l’aide de VectorRasterizationOptions.

L’extrait de code suivant explique comment convertir un fichier DWF en image JPG en Java :

String inputFile = "blocks_and_tables.dwf";

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

// Initialiser l'objet de classe JpegOptions
JpegOptions jpgOptions = new JpegOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
jpgOptions.setVectorRasterizationOptions(dwfRasterizationOptions);

dwfRasterizationOptions.setPageHeight(500);
dwfRasterizationOptions.setPageWidth(500);

// Exporter une image DWF vers JPG
String outPath = "blocks_and_tables.jpg";
image.save(outPath, jpgOptions);

Convertir DWF en image PNG par programmation en Java

Vous pouvez convertir un fichier DWF en image PNG en procédant comme suit :

  1. Chargez le fichier DWF d’entrée à l’aide de la classe Image.
  2. Initialiser un objet de la classe CadRasterizationOptions.
  3. Créez un objet de classe PngOptions.
  4. Enfin, enregistrez l’image PNG de sortie avec VectorRasterizationOptions.

L’extrait de code ci-dessous montre comment convertir une image DWF en image PNG en Java :

String inputFile = "blocks_and_tables.dwf";

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

// Initialiser l'objet de classe PngOptions
PngOptions pngOptions = new PngOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
pngOptions.setVectorRasterizationOptions(dwfRasterizationOptions);

dwfRasterizationOptions.setPageHeight(500);
dwfRasterizationOptions.setPageWidth(500);

// Exporter une image DWF vers PNG
String outPath = "blocks_and_tables.png";
image.save(outPath, pngOptions);

Obtenez une licence temporaire gratuite

Vous pouvez tester l’API dans toute sa capacité en demandant une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez appris à convertir un fichier DWF en une image sous forme de fichier JPG ou PNG par programmation en Java. Vous pouvez consulter la section documentation pour explorer d’autres fonctionnalités prises en charge par l’API. De plus, n’hésitez pas à nous contacter sur le forum en cas de problème.

Voir également