
Aspose.CAD Cloud Node.js SDK
Bezmaksas Node.js SDK AutoCAD rasējumu izveidei un konvertēšanai
Atvērtā koda Node.js API AutoCAD DWG, DXF, DWF, DXB un STL rasējumu izveidei, rediģēšanai, lasīšanai un eksportēšanai PDF un rastra attēlos (BMP, GIF, JPG un JPEG) Node.js vidē.
Kas ir Aspose.CAD Cloud Node.js SDK?
Aspose.CAD Cloud Node.js SDK ir paredzēts izstrādātājiem, kuru mērķis ir integrēt CAD failu apstrādes funkcijas savās Node.js lietotnēs. Ja strādājat ar sarežģītiem arhitektūras rasējumiem, inženiertehniskajiem projektiem vai tehniskiem rasējumiem, šis rīku komplekts vienkāršo dažādu CAD formātu pārvaldību. Apstrādājot visas ar CAD failu apstrādi saistītās sarežģītības, šis SDK nodrošina lietotājam draudzīgu API dažādu uzdevumu veikšanai, piemēram, failu konvertēšanai, eksportēšanai vai renderēšanai Node.js lietojumprogrammās. Programmatūras izstrādātāji, kuriem nepieciešams pilnīgs risinājums CAD un BIM failu apstrādes iebūvēšanai savās starpplatformu lietojumprogrammās, uzskata to par vēl interesantāku izvēli.
Aspose.CAD Cloud Node.js SDK ir daudzpusīgs. Tas var apstrādāt dažādus standarta CAD failu tipus, piemēram, DWG (AutoCAD rasējums), DXF (rasējumu apmaiņas formāts), DWF, IFC, STL un pat Elite CAD failus, ko izmanto reversajā inženierijā. Šis plašais atbalsts ļauj izstrādātājiem strādāt ar populāriem CAD formātiem, neizmantojot vairākus rīkus vai bibliotēkas. Šajā bibliotēkā esam apskatījuši galvenās funkcijas, piemēram, jaunu diagrammu izveidi no nulles, CAD attēla apgriešanu un rotēšanu, CAD rasējumu konvertēšanu (saglabāšanu) citos failu formātos, CAD rasējuma attēla rekvizītu iegūšanu vai iestatīšanu, AutoCAD faila mēroga modificēšanu, CAD failu kopēšanu, pārvietošanu vai dzēšanu no mākoņkrātuves utt.
Aspose.CAD Cloud Node.js SDK ir ērts rīks, kas padara CAD failu apstrādi Node.js vidē pavisam vienkāršu. Izmantojot mākoņdatošanas iespējas, tas vienkāršo uzdevumus, pat tos, kuriem nepieciešams daudz resursu, lai jūs varētu paveikt lietas gludi. Tas arī novērš nepieciešamību pārvaldīt apjomīgas lokālās sistēmas CAD failu apstrādei. Tātad, ja veidojat tiešsaistes CAD skatītāju, automatizētu pārveidotāju vai personalizētu pārskatu veidošanas programmatūru, šis SDK nodrošinās visas nepieciešamās funkcijas.
Darba sākšana ar Aspose.CAD Cloud Node.js SDK
Ieteicamais Aspose.CAD Cloud Node.js SDK instalēšanas veids ir NPM izmantošana. Lūdzu, izmantojiet šo komandu, lai instalēšana noritētu gludi.
Instalējiet Aspose.CAD Cloud Node.js SDK, izmantojot NPM
npm install aspose-cad
Bibliotēku var lejupielādēt tieši no Aspose.CAD Cloud Node.js SDK produkta lapas
CAD failu izveide un manipulēšana Node.js ietvaros
Aspose.CAD Cloud Node.js SDK atvieglo programmatūras izstrādātājiem programmatisku CAD failu izveidi un manipulēšanu savās Node.js lietojumprogrammās. SDK atbalsta plašu CAD failu formātu klāstu, nodrošinot, ka izstrādātāji var izveidot un strādāt ar visbiežāk izmantotajiem tipiem, piemēram, DWG, DXF un DWF, kā arī mazāk zināmiem formātiem. Programmatūras izstrādātāji var veikt dažādas manipulācijas ar CAD failiem, tostarp pagriešanu, mērogošanu un rasējumu apvēršanu. Šī funkcija ļauj izveidot pielāgotus skatus vai pielāgojumus, nemainot sākotnējo failu. Šajā piemērā ir parādīts, kā programmatūras izstrādātājs var ielādēt un modificēt esošu CAD failu Node.js lietojumprogrammās.
Kā ielādēt, modificēt un saglabāt esošu CAD rasējumu Node.js lietotnēs?
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 konvertēšana uz PDF, izmantojot Node.js
Viena no Aspose.CAD Cloud Node.js SDK jaudīgākajām funkcijām ir spēja konvertēt AutoCAD DWG, DWF un DXF CAD rasējumus uz PDF un attēlu formātiem, piemēram, BMP, PNG, JPG, JPEG, TIF, TIFF, PSD, GIF un vairākiem citiem formātiem. Šī funkcija ir īpaši noderīga, lai izveidotu pieejamas CAD rasējumu versijas, kuras var viegli apskatīt vai koplietot. Šeit ir piemērs, kas parāda, kā programmatūras izstrādātāji var konvertēt AutoCAD DWG uz PDF, izmantojot Node.js bibliotēku.
Kā konvertēt AutoCAD DWG uz PDF Node.js vidē?
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 failu skatītāja izveide
Viens no Aspose.CAD Cloud Node.js SDK praktiskiem pielietojumiem ir tīmekļa CAD failu skatītāja izveide. Izmantojot SDK renderēšanas iespējas, programmatūras izstrādātāji var izveidot platformu, kurā lietotāji var augšupielādēt CAD failus un skatīt tos tieši pārlūkprogrammā, neizmantojot specializētu programmatūru. Skatītājs var ietvert tādas funkcijas kā tālummaiņa, panoramēšana un slāņu pārvaldība, nodrošinot lietotājiem intuitīvu pieredzi.
Eksportēt noteiktus CAD failu slāņus Node.js vidē
Programmatūras izstrādātājiem bieži vien ir jāstrādā ar noteiktiem slāņiem, izkārtojumiem vai elementiem CAD failā. Aspose.CAD Cloud Node.js SDK ļauj lietotājiem eksportēt šos elementus atsevišķi, atvieglojot precīzas informācijas iegūšanu, kas nepieciešama turpmākai apstrādei vai prezentācijai. Šeit ir piemērs, kas parāda, kā programmatūras izstrādātāji var ielādēt un eksportēt noteiktus AutoCAD zīmējuma slāņus PNG attēlā Node.js lietojumprogrammās.
Kā eksportēt noteiktu CAD rasējuma slāni PNG formātā Node.js lietotnēs?
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.`);
});
});