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

Aspose.CAD Cloud Node.js SDK

 
 

Nemokamas „Node.js“ SDK, skirtas kurti ir konvertuoti AutoCAD brėžinius

Atvirojo kodo „Node.js“ API, skirta kurti, redaguoti, skaityti ir eksportuoti „AutoCAD DWG“, „DXF“, „DWF“, „DXB“ ir „STL“ brėžinius į PDF ir rastrinius vaizdus (BMP, GIF, JPG ir JPEG) „Node.js“ aplinkoje..

Kas yra „Aspose.CAD Cloud Node.js SDK“?

„Aspose.CAD Cloud Node.js SDK“ skirtas kūrėjams, siekiantiems integruoti CAD failų apdorojimo funkcijas į savo „Node.js“ programas. Jei dirbate su sudėtingais architektūriniais brėžiniais, inžineriniais projektais ar techniniais brėžiniais, šis įrankių rinkinys supaprastina įvairių CAD formatų valdymą. Šis SDK, tvarkydamas visus su CAD failų apdorojimu susijusius sudėtingumus, suteikia patogią naudoti API sąsają, skirtą atlikti įvairias užduotis, pvz., konvertuoti, eksportuoti ar atvaizduoti failus „Node.js“ programose. Programinės įrangos kūrėjams, kuriems reikia išsamaus sprendimo, skirto CAD ir BIM failų apdorojimui integruoti į savo kelių platformų programas, šis pasirinkimas yra dar įdomesnis.

„Aspose.CAD Cloud Node.js SDK“ yra universalus. Jis gali apdoroti įvairius standartinius CAD failų tipus, tokius kaip DWG (AutoCAD brėžinys), DXF (brėžinių mainų formatas), DWF, IFC, STL ir net „Elite CAD“ failus, naudojamus atvirkštinėje inžinerijoje. Šis platus palaikymas leidžia kūrėjams dirbti su populiariais CAD formatais, nereikalaujant kelių įrankių ar bibliotekų. Šioje bibliotekoje apžvelgėme pagrindines funkcijas, tokias kaip naujų diagramų kūrimas nuo nulio, CAD vaizdo apvertimas ir pasukimas, CAD brėžinių konvertavimas (įrašymas) į kitus failų formatus, CAD brėžinio vaizdo ypatybių gavimas arba nustatymas, AutoCAD failo mastelio keitimas, CAD failų kopijavimas, perkėlimas arba ištrynimas iš debesies saugyklos ir kt.

„Aspose.CAD Cloud Node.js SDK“ yra patogus įrankis, kuris labai palengvina CAD failų tvarkymą „Node.js“ aplinkoje. Pasinaudodamas debesies kompiuterijos galimybėmis, jis supaprastina užduotis, net ir tas, kurioms reikia daug išteklių, kad galėtumėte sklandžiai atlikti darbus. Tai taip pat panaikina didelių vietinių sistemų, skirtų CAD failams apdoroti, valdymo rūpesčius. Taigi, jei kuriate internetinę CAD peržiūros programą, automatinį keitiklį ar suasmenintą ataskaitų teikimo programinę įrangą, šis SDK suteiks jums visas reikalingas funkcijas.

Previous Next

Darbo su „Aspose.CAD Cloud Node.js SDK“ pradžia

Rekomenduojamas „Aspose.CAD Cloud Node.js SDK“ diegimo būdas yra naudoti NPM. Sklandžiam diegimui naudokite šią komandą.

Įdiekite „Aspose.CAD Cloud Node.js SDK“ per NPM

npm install aspose-cad 

Biblioteką galite atsisiųsti tiesiai iš Aspose.CAD Cloud Node.js SDK produkto puslapio

CAD failų kūrimas ir manipuliavimas „Node.js“ viduje

„Aspose.CAD Cloud Node.js SDK“ leidžia programinės įrangos kūrėjams lengvai programiškai kurti ir manipuliuoti CAD failais savo „Node.js“ programose. SDK palaiko platų CAD failų formatų spektrą, užtikrindamas, kad kūrėjai gali kurti ir dirbti su dažniausiai naudojamais tipais, tokiais kaip DWG, DXF ir DWF, taip pat su mažiau žinomais formatais. Programinės įrangos kūrėjai gali atlikti įvairius CAD failų manipuliavimus, įskaitant brėžinių pasukimą, mastelio keitimą ir apvertimą. Ši funkcija leidžia kurti pritaikytus rodinius arba koregavimus nekeičiant originalaus failo. Toliau pateiktame pavyzdyje parodyta, kaip programinės įrangos kūrėjas gali įkelti ir modifikuoti esamą CAD failą „Node.js“ programose.

Kaip įkelti, modifikuoti ir išsaugoti esamą CAD brėžinį „Node.js“ programose?

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.");
});

AutoCAD DWG konvertavimas į PDF naudojant „Node.js“

Viena galingiausių „Aspose.CAD Cloud Node.js SDK“ funkcijų yra galimybė konvertuoti AutoCAD DWG, DWF ir DXF CAD brėžinius į PDF ir vaizdo formatus, tokius kaip BMP, PNG, JPG, JPEG, TIF, TIFF, PSD, GIF ir kelis kitus formatus. Ši funkcija ypač naudinga kuriant prieinamas CAD brėžinių versijas, kurias galima lengvai peržiūrėti arba bendrinti. Pateikiame pavyzdį, kaip programinės įrangos kūrėjai gali konvertuoti AutoCAD DWG į PDF naudodami „Node.js“ biblioteką.

Kaip konvertuoti AutoCAD DWG į PDF Node.js aplinkoje?

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.");
});

CAD failų peržiūros priemonės kūrimas

Vienas iš praktinių „Aspose.CAD Cloud Node.js SDK“ pritaikymo būdų yra žiniatinklio pagrindu veikiančios CAD failų peržiūros priemonės kūrimas. Pasinaudodami SDK atvaizdavimo galimybėmis, programinės įrangos kūrėjai gali sukurti platformą, kurioje vartotojai gali įkelti CAD failus ir peržiūrėti juos tiesiogiai naršyklėje, nenaudodami specializuotos programinės įrangos. Peržiūros priemonėje gali būti tokių funkcijų kaip priartinimas, panoraminimas ir sluoksnių valdymas, užtikrinant intuityvią vartotojų patirtį.

Eksportuoti konkrečius CAD failų sluoksnius naudojant „Node.js“

Programinės įrangos kūrėjams dažnai reikia dirbti su konkrečiais CAD failo sluoksniais, išdėstymais ar objektais. „Aspose.CAD Cloud Node.js SDK“ leidžia vartotojams eksportuoti šiuos elementus atskirai, todėl lengva išgauti tikslią informaciją, reikalingą tolesniam apdorojimui ar pateikimui. Pateikiame pavyzdį, kaip programinės įrangos kūrėjai gali įkelti ir eksportuoti konkrečius AutoCAD brėžinio sluoksnius į PNG vaizdą „Node.js“ programose.

Kaip eksportuoti konkretų CAD brėžinio sluoksnį į PNG formatą „Node.js“ programose?

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.`);
    });
});
 Lietuvių