1. Prodotti
  2.   CAD
  3.   Node.js
  4.   Aspose.CAD Cloud Node.js SDK

Aspose.CAD Cloud Node.js SDK

 
 

SDK Node.js gratuito per creare e convertire disegni AutoCAD

API Node.js open source per la creazione, la modifica, la lettura e l'esportazione di disegni AutoCAD DWG, DXF, DWF, DXB e STL in PDF e immagini raster (BMP, GIF, JPG e JPEG) all'interno dell'ambiente Node.js.

Cos'è l'SDK di Aspose.CAD Cloud Node.js?

L'SDK di Aspose.CAD Cloud Node.js è progettato per gli sviluppatori che desiderano integrare funzionalità di elaborazione di file CAD nelle proprie app Node.js. Se si lavora con progetti architettonici complessi, progetti ingegneristici o disegni tecnici, questo toolkit semplifica la gestione di diversi formati CAD. Gestisce tutte le complessità relative all'elaborazione di file CAD e fornisce un'API intuitiva per eseguire diverse attività, come la conversione, l'esportazione o il rendering di file all'interno di applicazioni Node.js. Gli sviluppatori software che necessitano di una soluzione completa per integrare l'elaborazione di file CAD e BIM nelle proprie applicazioni multipiattaforma lo trovano una scelta ancora più interessante.

L'SDK di Aspose.CAD Cloud Node.js è versatile. Può gestire diversi tipi di file CAD standard come DWG (AutoCAD Drawing), DXF (Drawing Exchange Format), DWF, IFC, STL e persino i file Elite CAD utilizzati nel reverse engineering. Questo ampio supporto consente agli sviluppatori di lavorare con i formati CAD più diffusi senza dover ricorrere a molteplici strumenti o librerie. In questa libreria, abbiamo trattato funzionalità chiave, come la creazione di nuovi diagrammi da zero, la rotazione e capovolgimento di un'immagine CAD, la conversione (salvataggio) di disegni CAD in altri formati di file, l'acquisizione o l'impostazione delle proprietà dell'immagine di un disegno CAD, la modifica della scala di un file AutoCAD, la copia, lo spostamento o l'eliminazione di file CAD dall'archiviazione cloud, ecc.

L'SDK Aspose.CAD Cloud Node.js è uno strumento utile che semplifica la gestione dei file CAD in un ambiente Node.js. Sfruttando le funzionalità del cloud computing, semplifica le attività, anche quelle che richiedono molte risorse, consentendo di lavorare senza intoppi. Questo elimina anche la necessità di gestire ingombranti sistemi locali per l'elaborazione dei file CAD. Quindi, se stai creando un visualizzatore CAD online, un convertitore automatico o un software di reporting personalizzato, questo SDK ti offre tutte le funzionalità di cui hai bisogno.

Previous Next

Introduzione ad Aspose.CAD Cloud Node.js SDK

Il metodo consigliato per installare Aspose.CAD Cloud Node.js SDK è tramite NPM. Per un'installazione senza problemi, utilizzare il seguente comando.

Installa Aspose.CAD Cloud Node.js SDK tramite NPM
npm install aspose-cad 

È possibile scaricare la libreria direttamente dalla pagina del prodotto Aspose.CAD Cloud Node.js SDK

Crea e manipola file CAD in Node.js

L'SDK Aspose.CAD Cloud Node.js semplifica la creazione e la manipolazione di file CAD all'interno delle applicazioni Node.js da parte degli sviluppatori software. L'SDK supporta un'ampia gamma di formati di file CAD, consentendo agli sviluppatori di creare e lavorare con i formati più comunemente utilizzati come DWG, DXF e DWF, nonché con formati meno noti. Gli sviluppatori software possono eseguire diverse manipolazioni sui file CAD, tra cui la rotazione, la scalatura e il capovolgimento dei disegni. Questa funzionalità consente la creazione di viste o regolazioni personalizzate senza alterare il file originale. L'esempio seguente mostra come uno sviluppatore software può caricare e modificare un file CAD esistente all'interno di applicazioni Node.js.

Come caricare, modificare e salvare un disegno CAD esistente nelle app 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.");
});

Converti AutoCAD DWG in PDF in Node.js

Una delle funzionalità più potenti dell'SDK Aspose.CAD Cloud Node.js è la sua capacità di convertire disegni CAD AutoCAD DWG, DWF e DXF in PDF e formati immagine come BMP, PNG, JPG, JPEG, TIF, TIFF, PSD, GIF e molti altri. Questa funzionalità è particolarmente utile per creare versioni accessibili di disegni CAD che possono essere facilmente visualizzate o condivise. Ecco un esempio che mostra come gli sviluppatori software possono convertire AutoCAD DWG in PDF utilizzando la libreria Node.js.

Come convertire un file DWG di AutoCAD in PDF nell'ambiente 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.");
});

Creazione di un visualizzatore di file CAD

Un'applicazione pratica dell'SDK Aspose.CAD Cloud Node.js è la creazione di un visualizzatore di file CAD basato sul web. Sfruttando le funzionalità di rendering dell'SDK, gli sviluppatori software possono creare una piattaforma in cui gli utenti possono caricare file CAD e visualizzarli direttamente nel browser senza bisogno di software specializzati. Il visualizzatore può includere funzionalità come zoom, panoramica e gestione dei livelli, offrendo un'esperienza intuitiva per gli utenti.

Esportare livelli specifici di file CAD in Node.js

Gli sviluppatori software spesso hanno bisogno di lavorare con livelli, layout o entità specifici all'interno di un file CAD. L'SDK Aspose.CAD Cloud Node.js consente agli utenti di esportare questi elementi separatamente, semplificando l'estrazione delle informazioni necessarie per l'ulteriore elaborazione o presentazione. Ecco un esempio che mostra come gli sviluppatori software possono caricare ed esportare livelli specifici di un disegno AutoCAD in un'immagine PNG all'interno di applicazioni Node.js.

Come esportare un livello specifico di un disegno CAD in PNG nelle app 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.`);
    });
});
 Italiano