1. Des produits
  2.   GOUJAT
  3.   Java
  4.   Aspose.CAD for Java

Aspose.CAD for Java

 
 

API Java pour créer, éditer et convertir des dessins CAO

Il permet aux développeurs de logiciels de créer, modifier et convertir des documents AutoCAD DWG, DXF et STL en images PDF et raster (BMP, GIF, JPG et JPEG) sans aucune dépendance.

Qu'est-ce qu'Aspose.CAD pour Java ?

Aspose.CAD pour Java est une bibliothèque Java polyvalente qui permet aux développeurs de logiciels comme vous de travailler avec des documents AutoCAD DWG, STL, DWF, DWT et DXF sans avoir besoin d'AutoCAD ni d'un autre logiciel de CAO. Cette bibliothèque vous permet d'ouvrir, de lire, de générer des rendus, de manipuler et de convertir ces fichiers en PDF et en images matricielles. Grâce à une API intuitive, vous pouvez facilement gérer les fichiers CAO dans vos applications Java. De plus, il est thread-safe, ce qui vous permet de l'utiliser dans plusieurs threads sans problème.

Aspose.CAD pour Java intègre une fonctionnalité pratique qui vous permet de convertir différents formats de dessin CAO tels que DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES(IGS), CF2, Collada(DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS et STP au format PDF, ainsi que des formats d'images raster pris en charge comme PNG, BMP, TIFF, JPEG et GIF, en quelques lignes de code Java seulement. Convivial et conçu pour la vitesse et l'efficacité, il consomme peu de mémoire et offre des performances optimisées. Il utilise des algorithmes avancés pour garantir la rapidité et la réactivité des opérations sur les fichiers CAO.

Aspose.CAD pour Java offre des fonctionnalités avancées telles que l'affichage et l'impression de fichiers CAO dans les applications Java. Sa capacité à gérer et à transformer des fichiers CAO est une fonctionnalité remarquable. Grâce à cet outil, les développeurs peuvent créer, ajuster et supprimer des éléments CAO tels que des lignes, des cercles, des arcs et du texte. Vous pouvez également modifier des caractéristiques comme la couleur, le calque et le type de ligne des objets. Aspose.CAD pour Java prend entièrement en charge les modèles 3D et vous permet de les manipuler comme des modèles 2D. En résumé, c'est un outil Java convivial, doté de fonctionnalités de pointe et d'une assistance client performante, idéal pour les développeurs Java qui gèrent des fichiers CAO dans leurs applications.

Previous Next

Démarrer avec Aspose.CAD pour Java

Il est recommandé d'installer Aspose.CAD pour Java via le dépôt Maven. Vous pouvez facilement utiliser l'API Aspose.CAD pour Java directement dans vos projets Maven grâce à des configurations simples.

Dépôt Maven pour Aspose.CAD pour Java

 //First, you need to specify the Aspose Maven Repository configuration/location in your Maven pom.xml as follows:

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

//Define Aspose.PDF for Java API Dependency

<dependencies>
	<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-cad;/artifactId>
	<version>22.12</version>
    <classifier>20.12</classifier>
	</dependency>
</dependencies>

Vous pouvez télécharger la bibliothèque directement depuis la page produit Aspose.CAD

Exportation de fichiers CAO via l'API Java

Aspose.CAD pour Java permet aux développeurs de convertir différents formats AutoCAD vers d'autres formats de fichiers compatibles en quelques lignes de code Java. La bibliothèque permet de charger divers formats de fichiers CAO, tels que DXF et DWG, et de les convertir en PDF et en images raster sans AutoCAD ni aucune autre application. Elle offre plusieurs fonctionnalités importantes pour la conversion de fichiers CAO, telles que l'exportation d'images 3D AutoCAD au format PDF, l'exportation de mises en page CAO au format PDF, la définition des propriétés de plume lors de l'exportation de diagrammes, la décomposition d'objets CAO et le traitement d'entités distinctes dans l'insertion, la gestion des entités proxy ACAD, la lecture et l'exportation au format IGES, l'implémentation et le comptage de modèles de maillage (arêtes, sommets et faces), la définition d'un point de vue personnalisé pour la mise en page du modèle, et bien plus encore.

Comment exporter des images AutoCAD 3D au format PDF via l'API Java ?

String dataDir = Utils.getDataDir(Export3DAutoCADImagesToPDF.class) + "ExportingCAD/";
String srcFile = dataDir + "conic_pyramid.dxf";
		
Image cadImage = Image.load(srcFile);

CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(500);
rasterizationOptions.setPageHeight(500);
rasterizationOptions.setTypeOfEntities(TypeOfEntities.Entities3D);
rasterizationOptions.setLayouts(new String[] {"Model"});

PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);

cadImage.save(dataDir + "Export3DImagestoPDF_out_.pdf", pdfOptions);

Rendu des formats de fichiers CAO et BIM via l'API Java

Aspose.CAD pour Java permet aux développeurs de logiciels de générer par programmation des rendus de fichiers CAO et BIM dans leurs propres applications Java. La bibliothèque permet de charger différents formats de fichiers CAO, tels que les fichiers AutoCAD DWG, DWF, DWT ou DXF, et de les convertir en JPEG, PNG, PSD, BMP, DICOM, WebP, EMF, WMF, SVG, PDF et bien d'autres, en quelques lignes de code Java seulement. L'exemple ci-dessous montre comment charger un fichier DWG, définir la largeur et la hauteur de page du fichier de sortie et enregistrer des fichiers DWG au format PDF dans des applications Java.

Comment rendre des fichiers DWG via l'API Java ?

// Load the CAD file
Image image = Image.load("input.dwg");

// Create an instance of CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1000);
rasterizationOptions.setPageHeight(1000);

// Set the render options
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);

// Save the output file
image.save("output.pdf", pdfOptions);

Exporter des fichiers DGN AutoCAD au format PDF via l'API Java

Aspose.CAD pour Java est une API puissante qui permet aux développeurs de logiciels de travailler avec des fichiers DGN AutoCAD dans leurs propres applications Java. La bibliothèque prend en charge facilement la conversion des fichiers DGN AutoCAD au format PDF, ainsi que les formats d'images raster tels que PNG, BMP, TIFF, JPEG et GIF. Pour ce faire, vous devez d'abord charger un fichier DGN existant sous le nom DgnImage et lui définir différentes propriétés. Ensuite, appelez la méthode save de l'objet de classe DgnImage pour enregistrer le fichier de sortie au format de votre choix.

Comment convertir le format DGN d'AutoCAD en PDF via l'API Java ?

// load an existing DGN file as DgnImage.
DgnImage dgnImage = (DgnImage)Image.load(dataDir + "Nikon_D90_Camera.dgn");
// Create an object of CadRasterizationOptions class and define/set different properties
PdfOptions options = new PdfOptions();
CadRasterizationOptions vectorOptions = new CadRasterizationOptions();
vectorOptions.setPageWidth(1500);
vectorOptions.setPageHeight(1500);
vectorOptions.setNoScaling(true);
vectorOptions.setAutomaticLayoutsScaling(false);
options.setVectorRasterizationOptions(vectorOptions);
OutputStream outStream = new FileOutputStream(dataDir + "ExportDGNToPdf_Out.pdf");
// Call the save method of the DgnImage class object.
dgnImage.save(outStream, options);
 Français