Exporter un fichier DWG au format PDF ou Raster à l'aide d'Aspose.CAD pour Java
Introduction
Dans le monde dynamique de la conception assistée par ordinateur (CAO), une gestion efficace des dessins est cruciale. Aspose.CAD pour Java fournit une solution puissante pour exporter des fichiers DWG au format PDF ou images raster. Ce didacticiel vous guidera tout au long du processus, vous assurant d’exploiter tout le potentiel d’Aspose.CAD pour Java.
Conditions préalables
Avant de plonger dans le didacticiel, assurez-vous d’avoir les éléments suivants :
- Compréhension de base de la programmation Java.
- Bibliothèque Aspose.CAD pour Java installée. Sinon, téléchargez-leici.
- Un fichier DWG à des fins de test. Vous pouvez utiliser le fichier “Bottom_plate.dwg” fourni.
Importer des espaces de noms
Dans votre projet Java, importez les espaces de noms nécessaires pour lancer le processus :
import com.aspose.cad.Image;
import com.aspose.cad.imageoptions.CadRasterizationOptions;
import com.aspose.cad.imageoptions.PdfOptions;
import com.aspose.cad.imageoptions.UnitType;
Étape 1 : Charger le fichier DWG
Commencez par charger votre fichier DWG à l’aide de Aspose.CADImage
classe:
String dataDir = "Your Document Directory" + "DWGDrawings/";
String srcFile = dataDir + "Bottom_plate.dwg";
Image objImage = Image.load(srcFile);
Étape 2 : Déterminer le type d’unité
Vérifiez ensuite le type d’unité du fichier DWG chargé :
Boolean currentUnitIsMetric = IsMetric(objImage.getUnitType());
int currentUnitCoefficient = objImage.getUnitType();
Étape 3 : Définir les options de rastérisation
En fonction du type d’unité, configurez les options de rastérisation :
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
if (currentUnitIsMetric) {
// Unités métriques
double metersCoeff = 1 / 1000.0;
double scaleFactor = metersCoeff / currentUnitCoefficient;
rasterizationOptions.setPageWidth((float)(210 * scaleFactor));
rasterizationOptions.setPageHeight((float)(297 * scaleFactor));
rasterizationOptions.setUnitType(UnitType.Millimeter);
} else {
// unités impériales
rasterizationOptions.setPageWidth((float)(8.27f / currentUnitCoefficient));
rasterizationOptions.setPageHeight((float)(11.69f / currentUnitCoefficient));
rasterizationOptions.setUnitType(UnitType.Inch);
}
Étape 4 : Configurer les options PDF
Configurez les options d’exportation PDF :
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(new CadRasterizationOptions());
Étape 5 : Enregistrer au format PDF
Enfin, enregistrez le fichier DWG au format PDF :
objImage.save(dataDir + "Saved.pdf", pdfOptions);
Et voila! Vous avez exporté avec succès un fichier DWG au format PDF à l’aide d’Aspose.CAD pour Java.
Conclusion
Ce didacticiel fournit un guide étape par étape sur l’utilisation d’Aspose.CAD pour Java pour exporter des fichiers DWG au format PDF ou images raster. Cette bibliothèque simplifie le processus, vous permettant de gérer efficacement les dessins CAO dans vos applications Java.
FAQ
Q1 : Puis-je utiliser Aspose.CAD pour Java avec d’autres frameworks Java ?
A1 : Oui, Aspose.CAD pour Java s’intègre de manière transparente aux frameworks Java populaires.
Q2 : Une licence temporaire est-elle disponible pour Aspose.CAD pour Java ?
A2 : Oui, vous pouvez obtenir une licence temporaireici.
Q3 : Où puis-je trouver de l’assistance pour Aspose.CAD pour Java ?
A3 : Visitez leForum Aspose.CAD pour obtenir l’aide de la communauté.
Q4 : Comment puis-je acheter une licence pour Aspose.CAD pour Java ?
A4 : Vous pouvez acheter une licenceici.
Q5 : Quelles unités Aspose.CAD pour Java prend-il en charge ?
R5 : Aspose.CAD pour Java prend en charge les unités métriques et impériales.