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

Aspose.CAD Cloud Node.js SDK

 
 

SDK Node.js gratuit pentru crearea și convertirea desenelor AutoCAD

API Node.js open source pentru crearea, editarea, citirea și exportarea desenelor AutoCAD DWG, DXF, DWF, DXB și STL în format PDF și imagini raster (BMP, GIF, JPG și JPEG) în mediul Node.js.

Ce este Aspose.CAD Cloud Node.js SDK?

Aspose.CAD Cloud Node.js SDK este conceput pentru dezvoltatorii care doresc să integreze funcții de procesare a fișierelor CAD în aplicațiile lor Node.js. Dacă lucrați cu planuri arhitecturale complexe, proiecte inginerești sau desene tehnice, acest set de instrumente simplifică gestionarea diverselor formate CAD. Prin gestionarea tuturor complexităților legate de procesarea fișierelor CAD, acest SDK oferă o API ușor de utilizat pentru efectuarea diverselor sarcini, cum ar fi conversia, exportarea sau randarea fișierelor în aplicațiile Node.js. Dezvoltatorii de software care au nevoie de o soluție completă pentru integrarea procesării fișierelor CAD și BIM în aplicațiile lor multiplatformă consideră că este o alegere și mai interesantă.

SDK-ul Aspose.CAD Cloud Node.js este versatil. Poate gestiona diverse tipuri de fișiere CAD standard, cum ar fi DWG (AutoCAD Drawing), DXF (Drawing Exchange Format), DWF, IFC, STL și chiar fișiere CAD Elite utilizate în ingineria inversă. Acest suport larg permite dezvoltatorilor să lucreze cu formate CAD populare fără a fi nevoie de mai multe instrumente sau biblioteci. În această bibliotecă, am acoperit funcții cheie, cum ar fi crearea de noi diagrame de la zero, rotirea unei imagini CAD, convertirea (salvarea) desenelor CAD în alte formate de fișiere, obținerea sau setarea proprietăților imaginii desenului CAD, modificarea scalei fișierului AutoCAD, copierea, mutarea sau ștergerea fișierelor CAD din spațiul de stocare în cloud etc.

SDK-ul Aspose.CAD Cloud Node.js este un instrument util care face ca gestionarea fișierelor CAD într-un setare Node.js să fie floare la ureche. Prin valorificarea capacităților de cloud computing, acesta simplifică sarcinile, chiar și pe cele care necesită multe resurse, astfel încât să puteți realiza lucrurile fără probleme. Acest lucru elimină, de asemenea, dificultățile de gestionare a sistemelor locale voluminoase pentru procesarea fișierelor CAD. Așadar, dacă creați un vizualizator CAD online, un convertor automat sau un software de raportare personalizată, acest SDK vă oferă toate funcțiile de care aveți nevoie.

Previous Next

Noțiuni introductive despre Aspose.CAD Cloud Node.js SDK

Modul recomandat de instalare a Aspose.CAD Cloud Node.js SDK este utilizând NPM. Vă rugăm să utilizați următoarea comandă pentru o instalare fără probleme.

Instalați SDK-ul Aspose.CAD Cloud Node.js prin NPM

npm install aspose-cad 

Puteți descărca biblioteca direct de pe pagina produsului Aspose.CAD Cloud Node.js SDK

Creați și manipulați fișiere CAD în Node.js

SDK-ul Aspose.CAD Cloud Node.js facilitează crearea și manipularea programatică a fișierelor CAD în aplicațiile lor Node.js de către dezvoltatorii de software. SDK-ul acceptă o gamă largă de formate de fișiere CAD, asigurându-se că dezvoltatorii pot crea și lucra cu cele mai utilizate tipuri, cum ar fi DWG, DXF și DWF, precum și cu formate mai puțin cunoscute. Dezvoltatorii de software pot efectua diverse manipulări asupra fișierelor CAD, inclusiv rotirea, scalarea și răsturnarea desenelor. Această funcție permite crearea de vizualizări sau ajustări personalizate fără a modifica fișierul original. Următorul exemplu arată cum poate dezvoltatorul de software să încarce și să modifice un fișier CAD existent în aplicațiile Node.js.

Cum se încarcă, se modifică și se salvează un desen CAD existent în aplicațiile 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ți fișiere AutoCAD DWG în PDF în Node.js

Una dintre cele mai puternice caracteristici ale SDK-ului Aspose.CAD Cloud Node.js este capacitatea sa de a converti desene CAD AutoCAD DWG, DWF și DXF în formate PDF și imagine precum BMP, PNG, JPG, JPEG, TIF, TIFF, PSD, GIF și multe alte formate. Această caracteristică este utilă în special pentru crearea de versiuni accesibile ale desenelor CAD care pot fi vizualizate sau partajate cu ușurință. Iată un exemplu care demonstrează cum pot dezvoltatorii de software converti fișiere AutoCAD DWG în PDF folosind biblioteca Node.js.

Cum se convertește un fișier DWG din AutoCAD în PDF în mediul 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.");
});

Crearea unui vizualizator de fișiere CAD

O aplicație practică a SDK-ului Aspose.CAD Cloud Node.js este crearea unui vizualizator de fișiere CAD bazat pe web. Prin utilizarea capacităților de randare ale SDK-ului, dezvoltatorii de software pot construi o platformă unde utilizatorii pot încărca fișiere CAD și le pot vizualiza direct în browser, fără a fi nevoie de software specializat. Vizualizatorul poate include funcții precum zoom, panoramare și gestionarea straturilor, oferind o experiență intuitivă utilizatorilor.

Exportarea unor straturi specifice ale fișierelor CAD în Node.js

Dezvoltatorii de software trebuie adesea să lucreze cu straturi, machete sau entități specifice dintr-un fișier CAD. SDK-ul Aspose.CAD Cloud Node.js permite utilizatorilor să exporte aceste elemente separat, facilitând extragerea informațiilor exacte necesare pentru procesarea sau prezentarea ulterioară. Iată un exemplu care arată cum dezvoltatorii de software pot încărca și exporta straturi specifice ale desenelor AutoCAD în imagini PNG în aplicațiile Node.js.

Cum se exportă un anumit strat al unui desen CAD în PNG în aplicațiile 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.`);
    });
});
 Română