1. Des produits
  2.   GOUJAT
  3.   Node.js
  4.   Aspose.CAD Cloud Node.js SDK

Aspose.CAD Cloud Node.js SDK

 
 

SDK Node.js gratuit pour créer et convertir des dessins AutoCAD

API Node.js Open Source pour la création, l'édition, la lecture et l'exportation de dessins AutoCAD DWG, DXF, DWF, DXB et STL vers des images PDF et raster (BMP, GIF, JPG et JPEG) dans l'environnement Node.js.

Qu'est-ce que le SDK Aspose.CAD Cloud Node.js ?

Le SDK Aspose.CAD Cloud Node.js est conçu pour les développeurs souhaitant intégrer des fonctionnalités de traitement de fichiers CAO à leurs applications Node.js. Si vous travaillez avec des plans architecturaux, des conceptions techniques ou des dessins techniques complexes, cette boîte à outils simplifie la gestion de divers formats CAO. En gérant toutes les complexités liées au traitement des fichiers CAO, ce SDK fournit une API conviviale pour effectuer diverses tâches telles que la conversion, l'exportation ou le rendu de fichiers dans les applications Node.js. Les développeurs de logiciels qui recherchent une solution complète pour intégrer le traitement de fichiers CAO et BIM à leurs applications multiplateformes le trouvent d'autant plus intéressant.

Le SDK Aspose.CAD Cloud Node.js est polyvalent. Il prend en charge divers types de fichiers CAO standard tels que les fichiers DWG (AutoCAD Drawing), DXF (Drawing Exchange Format), DWF, IFC, STL et même les fichiers Elite CAD utilisés en rétro-ingénierie. Cette large prise en charge permet aux développeurs de travailler avec les formats CAO les plus courants sans avoir recours à de multiples outils ou bibliothèques. Cette bibliothèque présente des fonctionnalités clés, telles que la création de diagrammes à partir de zéro, la rotation/inversion d'une image CAO, la conversion (enregistrement) de dessins CAO vers d'autres formats de fichier, l'obtention ou la définition des propriétés d'image d'un dessin CAO, la modification de l'échelle d'un fichier AutoCAD, la copie, le déplacement ou la suppression de fichiers CAO du cloud, etc.

Le SDK Aspose.CAD Cloud Node.js est un outil pratique qui simplifie la gestion des fichiers CAO dans un environnement Node.js. Grâce aux capacités du cloud computing, il simplifie les tâches, même celles qui nécessitent beaucoup de ressources, pour une exécution fluide. Il élimine également les contraintes liées à la gestion de systèmes locaux volumineux pour le traitement des fichiers CAO. Ainsi, si vous créez une visionneuse CAO en ligne, un convertisseur automatisé ou un logiciel de création de rapports personnalisés, ce SDK vous offre toutes les fonctionnalités dont vous avez besoin.

Previous Next

Démarrage avec le SDK Node.js d'Aspose.CAD Cloud

La méthode recommandée pour installer le SDK Node.js d'Aspose.CAD Cloud est d'utiliser NPM. Veuillez utiliser la commande suivante pour une installation fluide.

Installer le SDK Aspose.CAD Cloud Node.js via NPM

npm install aspose-cad 

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

Créer et manipuler des fichiers CAO dans Node.js

Le SDK Aspose.CAD Cloud Node.js permet aux développeurs de créer et de manipuler facilement des fichiers CAO par programmation dans leurs applications Node.js. Le SDK prend en charge un large éventail de formats de fichiers CAO, permettant aux développeurs de créer et d'utiliser les formats les plus courants comme DWG, DXF et DWF, ainsi que des formats moins connus. Les développeurs peuvent effectuer diverses manipulations sur les fichiers CAO, notamment la rotation, la mise à l'échelle et le retournement de dessins. Cette fonctionnalité permet de créer des vues ou des ajustements personnalisés sans modifier le fichier d'origine. L'exemple suivant montre comment charger et modifier un fichier CAO existant dans des applications Node.js.

Comment charger, modifier et enregistrer un dessin CAO existant dans les applications Node.js ?

const layoutOptions = new cadApi.LayoutOptions({
    layoutName: "Model",
    scaleFactor: 2.0 // Scale the layout by 2x
});

const layoutRequest = new cadApi.PostDrawingSaveAsRequest({
    name: "basic.dxf",
    format: "pdf",
    outPath: "output/basic_scaled.pdf",
    options: layoutOptions
});

// Modify and save the layout with scaling
cad.postDrawingSaveAs(layoutRequest).then(() => {
    console.log("Layout modified and saved as PDF with scaling.");
});

Convertir AutoCAD DWG en PDF avec Node.js

L'une des fonctionnalités les plus puissantes du SDK Node.js d'Aspose.CAD Cloud est sa capacité à convertir des dessins CAO AutoCAD DWG, DWF et DXF au format PDF et aux formats image tels que BMP, PNG, JPG, JPEG, TIF, TIFF, PSD, GIF, entre autres. Cette fonctionnalité est particulièrement utile pour créer des versions accessibles de dessins CAO, faciles à consulter et à partager. Voici un exemple qui montre comment les développeurs de logiciels peuvent convertir des fichiers AutoCAD DWG en PDF à l'aide de la bibliothèque Node.js.

Comment convertir un fichier DWG AutoCAD en PDF dans l'environnement Node.js ?

const cadApi = require("asposecadcloud");

// Initialize the CAD API
const cad = new cadApi.CadApi("Your Client ID", "Your Client Secret");

const conversionRequest = new cadApi.PostDrawingSaveAsRequest({
    name: "sample.dwg",
    format: "pdf",
    outPath: "output/sample.pdf"
});

// Convert the DWG file to PDF
cad.postDrawingSaveAs(conversionRequest).then(() => {
    console.log("DWG file converted to PDF successfully.");
});

Création d'une visionneuse de fichiers CAO

Une application pratique du SDK Node.js d'Aspose.CAD Cloud est la création d'une visionneuse de fichiers CAO en ligne. Grâce aux fonctionnalités de rendu du SDK, les développeurs peuvent créer une plateforme permettant aux utilisateurs de télécharger des fichiers CAO et de les visualiser directement dans leur navigateur, sans logiciel spécialisé. La visionneuse peut inclure des fonctionnalités telles que le zoom, le panoramique et la gestion des calques, offrant ainsi une expérience utilisateur intuitive.

Exporter des calques spécifiques de fichiers CAO dans Node.js

Les développeurs de logiciels ont souvent besoin de travailler avec des calques, des mises en page ou des entités spécifiques au sein d'un fichier CAO. Le SDK Node.js d'Aspose.CAD Cloud permet aux utilisateurs d'exporter ces éléments séparément, facilitant ainsi l'extraction des informations nécessaires au traitement ou à la présentation. Voici un exemple illustrant comment les développeurs de logiciels peuvent charger et exporter des calques spécifiques d'un dessin AutoCAD au format PNG dans des applications Node.js.

Comment exporter une couche spécifique d'un dessin CAO au format PNG dans les applications Node.js ?

const cadApi = require("asposecadcloud");

// Initialize the CAD API
const cad = new cadApi.CadApi("Your Client ID", "Your Client Secret");

const exportRequest = new cadApi.GetDrawingPropertiesRequest({
    name: "sample.dwg",
    folder: "input"
});

// Get CAD drawing properties to identify layers
cad.getDrawingProperties(exportRequest).then((properties) => {
    const layerName = properties.layers[0].layerName;
    
    // Export the first layer to PNG
    const saveAsRequest = new cadApi.PostDrawingSaveAsRequest({
        name: "sample.dwg",
        format: "png",
        outPath: `output/${layerName}.png`,
        options: {
            layerNames: [layerName]
        }
    });

    cad.postDrawingSaveAs(saveAsRequest).then(() => {
        console.log(`Layer '${layerName}' exported as PNG successfully.`);
    });
});
 Français