Ajustement de la taille du dessin CAO à l'aide du type d'unité avec Aspose.CAD pour Java

Introduction

Dans le domaine en constante évolution de la conception assistée par ordinateur (CAO), la précision et l’adaptabilité sont primordiales. Une exigence courante consiste à ajuster la taille des dessins CAO en fonction de types d’unités spécifiques. Aspose.CAD pour Java apparaît comme un allié puissant, offrant des capacités transparentes pour manipuler les fichiers CAO par programme.

Conditions préalables

Avant de plonger dans le didacticiel, assurez-vous que les conditions préalables suivantes sont remplies :

  • Environnement de développement Java : assurez-vous que vous disposez d’un environnement de développement Java fonctionnel configuré sur votre ordinateur.

  • Bibliothèque Aspose.CAD pour Java : téléchargez et intégrez la bibliothèque Aspose.CAD dans votre projet Java. Vous pouvez obtenir la bibliothèqueici.

Importer des espaces de noms

Dans votre code Java, incluez les espaces de noms nécessaires pour accéder aux fonctionnalités d’Aspose.CAD. Ajoutez les importations suivantes :

import com.aspose.cad.Image;
import com.aspose.cad.ImageOptionsBase;

import com.aspose.cad.imageoptions.CadRasterizationOptions;
import com.aspose.cad.imageoptions.PngOptions;

Maintenant, décomposons le processus d’ajustement de la taille du dessin CAO à l’aide du type d’unité en étapes gérables :

Étape 1 : Définir le répertoire de données

String dataDir = "Your Document Directory" + "CADConversion/";

Définissez le chemin du répertoire où se trouvent vos fichiers CAO.

Étape 2 : Charger le dessin CAO

String sourceFilePath = dataDir + "sample.dwg";
Image image = Image.load(sourceFilePath);

Chargez le dessin CAO à l’aide d’Aspose.CADImage classe.

Étape 3 : Créer des options BMP

BmpOptions bmpOptions = new BmpOptions();

Instancier leBmpOptions classe pour exporter la mise en page CAO au format BMP.

Étape 4 : configurer les options de rastérisation

CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
bmpOptions.setVectorRasterizationOptions(cadRasterizationOptions);

Créer une instance deCadRasterizationOptions et l’associer auBmpOptions pour la rastérisation vectorielle.

Étape 5 : Définir le type d’unité

cadRasterizationOptions.setUnitType(UnitType.Centimeter);

Spécifiez le type d’unité souhaité pour le dessin CAO. Dans cet exemple, nous l’avons défini sur Centimètre.

Étape 6 : Définir les mises en page

cadRasterizationOptions.setLayouts(new String[] { "Model" });

Définissez les mises en page à prendre en compte lors de l’export. Dans ce cas, nous avons sélectionné la disposition “Modèle”.

Étape 7 : Exporter vers BMP

String outPath = sourceFilePath + ".bmp";
image.save(outPath, bmpOptions);

Enfin, enregistrez le dessin CAO modifié au format BMP.

Conclusion

Avec Aspose.CAD pour Java, ajuster la taille des dessins CAO devient un jeu d’enfant. Ce didacticiel vous a guidé tout au long du processus, en soulignant l’importance de chaque étape pour obtenir des résultats précis.

FAQ

Q1 : Puis-je utiliser Aspose.CAD pour Java avec d’autres langages de programmation ?

A1 : Aspose.CAD prend principalement en charge Java, mais des versions sont disponibles pour d’autres langages comme .NET.

Q2 : Existe-t-il des options de licence pour Aspose.CAD ?

A2 : Oui, vous pouvez explorer les options de licence et acheter Aspose.CADici.

Q3 : Existe-t-il un essai gratuit disponible pour Aspose.CAD ?

A3 : Bien sûr, vous pouvez accéder à un essai gratuitici.

Q4 : Comment puis-je obtenir de l’assistance pour Aspose.CAD pour Java ?

A4 : Visitez le forum Aspose.CADici pour un accompagnement complet.

Q5 : Puis-je obtenir une licence temporaire pour Aspose.CAD ?

A5 : Oui, vous pouvez acquérir une licence temporaireici.