
Aspose.CAD for JavaScript
API JavaScript pour créer et convertir des fichiers AutoCAD
API JavaScript Open Source pour l'exportation de dessins AutoCAD DWG, DXF, DWF, DXB et STL vers des images PDF et raster (BMP, GIF, JPG et JPEG) sans aucune dépendance.
Qu'est-ce qu'Aspose.CAD pour JavaScript ?
Les fichiers CAO, également appelés fichiers de Conception Assistée par Ordinateur (CAO), jouent un rôle crucial dans des secteurs comme l'architecture, l'ingénierie et la fabrication. Travailler avec des fichiers CAO à l'aide de code est essentiel pour optimiser les tâches, récupérer des informations et ajouter des fonctionnalités CAO aux applications de bureau et web. L'API Aspose.CAD pour JavaScript est un outil fiable pour les développeurs, offrant une bibliothèque robuste pour gérer facilement les fichiers CAO en JavaScript.
L'API Aspose.CAD pour JavaScript est un outil puissant qui prend en charge divers formats CAO tels que DWG, DXF, DWT, DGN, etc. Cette bibliothèque offre de nombreuses fonctionnalités utiles, notamment la création de fichiers CAO, la modification de diagrammes existants, l'affichage de fichiers CAO dans différents formats, la visualisation de fichiers CAO sur des applications web, la gestion des calques individuels, une sécurité et une intégrité accrues des fichiers CAO, la prise en charge des opérations géométriques, l'extraction de métadonnées des fichiers CAO et la gestion programmatique des objets CAO.
L'équipe Aspose a créé l'API Aspose.CAD pour JavaScript, une bibliothèque JavaScript de pointe. Elle est dotée d'une API native de conversion CAO de haute technologie. Cet outil exceptionnel permet aux développeurs de basculer entre différents types de fichiers 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, et de les convertir en formats d'image raster et en fichiers PDF. Le meilleur dans tout ça ? Vous n'aurez besoin d'aucun autre logiciel pour y parvenir. L'API Aspose.CAD offre de nombreux avantages. Ses nombreuses fonctionnalités, sa capacité à travailler sur différentes plateformes et sa facilité d'intégration avec d'autres outils en font un outil révolutionnaire pour le travail de CAO dans des domaines tels que l'ingénierie, l'architecture et la fabrication.
Démarrage avec Aspose.CAD pour JavaScript
La méthode recommandée pour installer Aspose.CAD pour JavaScript est d'utiliser NPM. Veuillez utiliser la commande suivante pour une installation fluide.
Installer Aspose.CAD pour JavaScript via NPM
npm install aspose-cad
Vous pouvez télécharger la bibliothèque directement depuis la page produit Aspose.CAD pour JavaScript
Conversion de fichiers CAO vers d'autres formats via JavaScript
Aspose.CAD pour JavaScript permet aux développeurs de logiciels de charger et de convertir facilement de nouveaux formats de fichiers CAO vers d'autres formats pris en charge grâce à l'API JavaScript. Cette API permet de convertir des fichiers AutoCAD DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, PLT, OBJ, SVG, DXB, FBX, U3D, 3DS et STP en PDF et en images raster telles que GIF, TIFF, JPEG, PNG, PSD, BMP, DICOM, Webp, EMF, WMF, SVG, etc. Cette fonctionnalité est utile pour générer des rapports, partager des fichiers CAO avec des utilisateurs non spécialistes de la CAO ou intégrer des données CAO dans différents systèmes. L'exemple suivant montre comment les développeurs de logiciels peuvent convertir le format DWG en PNG dans des applications JavaScript.
Comment exporter le format DWG vers PNG via JavaScript ?
async onFileSelected(event) {
const file: File = event.target.files[0]; //file.dwg
file.arrayBuffer().then(async buff => {
let x = new Uint8Array(buff);
this.imgFile = await Image.load(x);
var exportedFile = await Image.save(this.imgFile, new PngOptions());
var blob = new Blob([exportedFile], { type: 'application/octet-stream' });
});
}
Opérations de géométrie CAO via l'API JavaScript
Aspose.CAD pour JavaScript prend en charge diverses opérations de gestion programmatique des opérations géométriques dans les applications JavaScript. L'API fournit diverses opérations géométriques, permettant aux développeurs de logiciels d'effectuer des tâches telles que la mise à l'échelle, la rotation, la translation, la fusion, la copie, la mise en miroir, etc. sur des entités CAO. Cette fonctionnalité est essentielle pour modifier les fichiers CAO par programmation. De plus, l'API permet de manipuler des entités CAO par programmation, telles que des lignes, des arcs, des cercles, du texte, des cotes, etc.
Prise en charge des calques et des mises en page AutoCAD
L'API Aspose.CAD pour JavaScript offre une prise en charge complète des calques et des mises en page. Vous pouvez créer, modifier et supprimer des calques, ainsi que gérer les mises en page dans les fichiers CAO. Cette fonctionnalité est particulièrement utile pour les projets CAO complexes impliquant plusieurs calques et mises en page. Les développeurs de logiciels peuvent facilement accéder aux calques individuels des fichiers CAO et les manipuler grâce à l'API. Elle prend en charge des tâches telles que le masquage de calques spécifiques, la modification de leurs propriétés ou l'extraction de données spécifiques.
Lire et extraire des métadonnées CAO via JavaScript
Aspose.CAD pour JavaScript permet aux développeurs d'accéder aux métadonnées AutoCAD en quelques lignes de code JavaScript. L'API permet aux programmeurs de récupérer facilement des informations sur les calques, les blocs, les entités, les dimensions et autres propriétés, leur permettant ainsi d'analyser et de traiter les fichiers CAO par programmation. De plus, les développeurs peuvent également extraire des métadonnées des fichiers CAO, telles que les coordonnées de l'auteur, la date de création et l'historique des modifications. Ces informations peuvent être utilisées à des fins de documentation, d'analyse ou de traitement ultérieur.