Convertir DWG en JPG en Java en utilisant la bibliothèque AutoCAD

Travailler avec le format de fichier AutoCAD est un véritable casse-tête lorsque vous n’avez pas installé le logiciel AutoCAD. La plupart des systèmes d’exploitation ne prennent pas en charge les formats de fichiers tels que DWG, DXF, et plus encore. Cependant, vous pouvez résoudre ce problème en convertissant les formats de fichiers AutoCAD en formats d’image couramment utilisés. Par conséquent, Aspose.CAD pour Java propose des classes et des méthodes pour réaliser la conversion DWG en JPG de manière programmatique. Cette bibliothèque AutoCAD est une API native qui offre des fonctionnalités de conversion robustes et efficaces. Dans cet article de blog, nous allons mettre en œuvre la fonctionnalité pour convertir DWG en JPG en Java de manière programmatique.

Les sections suivantes seront discutées dans cet article de blog :

  1. Installation de la bibliothèque AutoCAD
  2. Convertir DWG en JPG en Java de manière programmatique
  3. Convertisseur en ligne de DWG en JPG

Installation de la bibliothèque AutoCAD

Le processus d’installation de cette API Java est assez simple. Il ne vous demandera pas d’installer d’autres dépendances tierces, c’est donc un processus super facile. Par conséquent, vous pouvez suivre ce guide si vous rencontrez des problèmes. Vous pouvez donc télécharger le fichier JAR ou utiliser les configurations Maven suivantes :

 <repositories>
     <repository>
         <id>AsposeJavaAPI</id>
         <name>Aspose Java API</name>
         <url>https://releases.aspose.com/java/repo/</url>
     </repository>
</repositories>
 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cad</artifactId>
        <version>23.8</version>
    </dependency>
</dependencies>

Aspose.CAD pour Java fournit des fonctionnalités de conversion et de manipulation riches et a également exposé des méthodes pour ajouter des filigranes aux fichiers CAD. De plus, vous pouvez trouver des wrappers de cette bibliothèque AutoCAD dans plusieurs langages de programmation ici.

Bibliothèque AutoCAD

Convertir DWG en JPG en Java de manière programmatique

Maintenant, nous allons écrire un exemple de code pour mettre en œuvre la conversion DWG en JPG. Avant tout, vous pouvez développer un convertisseur DWG en JPG en écrivant quelques lignes de code.

Vous pouvez suivre les étapes mentionnées ci-dessous :

  • Définir le chemin du répertoire de travail.
  • Appeler la méthode Load de la classe Image pour charger le fichier DWG source.
  • Créer un objet des JpegOptions pour l’image résultante et l’assigner à l’instance de la classe ImageOptionsBase.
  • Instancier une instance des CadRasterizationOptions pour activer les options de rasterisation CAD.
  • La méthode setEmbedBackground permettra de définir si la couleur d’arrière-plan n’est pas égale à la couleur d’arrière-plan par défaut du format de sortie.
  • Appeler la méthode setPageWidth pour définir la largeur de la page.
  • Appeler la méthode setPageHeight pour définir la hauteur de la page.
  • Appeler la méthode setVectorRasterizationOptions pour définir les options de rasterisation.
  • La méthode save enregistrera l’image JPG résultante sur le disque.

L’exemple de code suivant montre comment Convertir DWG en JPG en Java de manière programmatique :

package com.example;
import com.aspose.cad.Image;
import com.aspose.cad.ImageOptionsBase;
import com.aspose.cad.imageoptions.CadRasterizationOptions;
import com.aspose.cad.imageoptions.JpegOptions;
public class Main {
// Convert DWG to JPG in Java using AutoCAD Library
public static void main(String[] args) throws Exception {
// Define the working directory path.
String dataDir = "/sample-files/";
// Call the Load method of the Image class to load the source DWG file.
Image sourceImage = Image.load(dataDir+"sample.dwg");
// Create an object of the JpegOptions for the resultant image and assign it to the instance of the ImageOptionsBase class.
ImageOptionsBase jpegOptions = new JpegOptions();
// Instantiate an instance of the CadRasterizationOptions to enable CAD rasterization options.
CadRasterizationOptions rasterOptions = new CadRasterizationOptions();
// The setEmbedBackground method will set whether the background color is not equal to the default background color of the output format.
rasterOptions.setEmbedBackground(true);
// Invoke the setPageWidth method to set page width.
rasterOptions.setPageWidth(900);
// Call the setPageHeight method to set the height of the page.
rasterOptions.setPageHeight(900);
// Invoke the setVectorRasterizationOptions method to define rasterization options.
jpegOptions.setVectorRasterizationOptions(rasterOptions);
// The save method will save the resultant JPG image on the disk.
sourceImage.save(dataDir + "dwg-to-jpg.jpg", jpegOptions);
}
}

La sortie de l’extrait de code ci-dessus est montrée dans l’image ci-dessous :

conversion dwg en jpg

Convertisseur en ligne de DWG en JPG

Ce convertisseur en ligne de DWG en JPG est alimenté par Aspose.CAD. Il offre des fonctionnalités de conversion riches et fluides et garde vos fichiers disponibles pendant 24 heures. De plus, il est gratuit et ne nécessite ni abonnement ni création de compte. Il existe une interface logique mais simple où vous pouvez faire glisser et déposer des fichiers. Cet outil est l’interface d’un serveur puissant et efficace conçu par des ingénieurs de haut niveau chez Aspose.

convertisseur en ligne de dwg en jpg

Conversion DWG en JPG - Obtenez une licence gratuite

Maintenant, vous pouvez obtenir une licence temporaire gratuite pour essayer la bibliothèque AutoCAD sans limitations d’évaluation.

Conclusion

En résumé, nous avons exploré une bibliothèque AutoCAD de niveau entreprise et avons mis en œuvre la fonctionnalité pour convertir DWG en JPG en Java. Nous avons également couvert un peu sur le convertisseur en ligne de DWG en JPG, qui est une solution web pour réaliser la conversion DWG en JPG. De plus, vous pouvez explorer Aspose.CAD pour Java en détail en suivant la documentation et les références API. De plus, aspose.com continuera à écrire de nouveaux articles utiles, alors restez en contact pour les mises à jour.

Aide disponible

Vous pouvez partager vos questions ou requêtes sur notre forum.

Questions Fréquemment Posées – FAQ

Comment convertir DWG en JPG ?

La conversion DWG en JPG peut être facilement réalisée en installant Aspose.CAD. De plus, veuillez visiter ce lien pour apprendre comment le faire en Java.

Comment convertir DWG en JPG en ligne ?

Aspose.CAD soutient un convertisseur en ligne de DWG en JPG que vous pouvez ouvrir dans n’importe quel navigateur web.

Voir aussi