
Aspose.CAD Cloud Node.js SDK
Ilmainen Node.js SDK AutoCAD-piirustusten luomiseen ja muuntamiseen
Avoimen lähdekoodin Node.js-rajapinta AutoCAD DWG-, DXF-, DWF-, DXB- ja STL-piirustusten luomiseen, muokkaamiseen, lukemiseen ja viemiseen PDF- ja rasterikuviksi (BMP, GIF, JPG ja JPEG) Node.js-ympäristössä.
Mikä on Aspose.CAD Cloud Node.js SDK?
Aspose.CAD Cloud Node.js SDK on suunniteltu kehittäjille, jotka pyrkivät integroimaan CAD-tiedostojen käsittelyominaisuuksia Node.js-sovelluksiinsa. Jos työskentelet monimutkaisten arkkitehtonisten piirustusten, teknisten suunnitelmien tai teknisten piirustusten parissa, tämä työkalupakki virtaviivaistaa erilaisten CAD-muotojen hallintaa. Käsittelemällä kaikki CAD-tiedostojen käsittelyyn liittyvät monimutkaisuudet tämä SDK tarjoaa käyttäjäystävällisen API:n erilaisten tehtävien suorittamiseen, kuten tiedostojen muuntamiseen, viemiseen tai renderöintiin Node.js-sovelluksissa. Ohjelmistokehittäjät, jotka tarvitsevat täydellisen ratkaisun CAD- ja BIM-tiedostojen käsittelyn rakentamiseen alustojenvälisiin sovelluksiinsa, pitävät sitä entistäkin mielenkiintoisempana vaihtoehtona.
Aspose.CAD Cloud Node.js SDK on monipuolinen. Se pystyy käsittelemään useita CAD-tiedostotyyppejä, kuten DWG (AutoCAD Drawing), DXF (Drawing Exchange Format), DWF, IFC, STL ja jopa käänteisessä suunnittelussa käytettyjä Elite CAD -tiedostoja. Tämä laaja tuki antaa kehittäjille mahdollisuuden työskennellä suosittujen CAD-muotojen kanssa ilman useita työkaluja tai kirjastoja. Tässä kirjastossa olemme käsitelleet tärkeimmät ominaisuudet, kuten uusien kaavioiden luomisen alusta alkaen, CAD-kuvan kääntämisen ja kääntämisen, CAD-piirustusten muuntamisen (tallentamisen) muihin tiedostomuotoihin, CAD-piirustuksen kuvaominaisuuksien hakemisen tai asettamisen, AutoCAD-tiedoston mittakaavan muokkaamisen, CAD-tiedostojen kopioimisen, siirtämisen tai poistamisen pilvitallennustilasta jne.
Aspose.CAD Cloud Node.js SDK on kätevä työkalu, joka tekee CAD-tiedostojen käsittelystä Node.js-ympäristössä helppoa. Hyödyntämällä pilvilaskennan ominaisuuksia se virtaviivaistaa tehtäviä, jopa niitä, jotka vaativat paljon resursseja, jotta voit tehdä asiat sujuvasti. Tämä poistaa myös vaivan hallita tilaa vieviä paikallisia CAD-tiedostojen käsittelyjärjestelmiä. Joten jos olet luomassa online-CAD-katseluohjelmaa, automatisoitua muunninta tai personoitua raportointiohjelmistoa, tämä SDK tarjoaa sinulle kaikki tarvitsemasi ominaisuudet.
Aspose.CAD Cloud Node.js SDK:n käytön aloittaminen
Suositeltu tapa asentaa Aspose.CAD Cloud Node.js SDK on käyttää NPM:ää. Käytä seuraavaa komentoa sujuvan asennuksen varmistamiseksi.
Asenna Aspose.CAD Cloud Node.js SDK NPM:n kautta
npm install aspose-cad
Voit ladata kirjaston suoraan Aspose.CAD Cloud Node.js SDK -tuotesivulta
CAD-tiedostojen luominen ja muokkaaminen Node.js:ssä
Aspose.CAD Cloud Node.js SDK helpottaa ohjelmistokehittäjien CAD-tiedostojen ohjelmallista luomista ja muokkaamista Node.js-sovelluksissaan. SDK tukee laajaa valikoimaa CAD-tiedostomuotoja, mikä varmistaa, että kehittäjät voivat luoda ja työskennellä yleisimmin käytettyjen tyyppien, kuten DWG:n, DXF:n ja DWF:n, sekä vähemmän tunnettujen muotojen kanssa. Ohjelmistokehittäjät voivat suorittaa erilaisia käsittelyjä CAD-tiedostoille, mukaan lukien piirustusten kiertäminen, skaalaaminen ja kääntäminen. Tämä ominaisuus mahdollistaa mukautettujen näkymien tai säätöjen luomisen muuttamatta alkuperäistä tiedostoa. Seuraava esimerkki näyttää, kuinka ohjelmistokehittäjä voi ladata ja muokata olemassa olevaa CAD-tiedostoa Node.js-sovelluksissa.
Kuinka ladata, muokata ja tallentaa olemassa oleva CAD-piirros Node.js-sovelluksissa?
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.");
});
Muunna AutoCAD DWG PDF-muotoon Node.js:ssä
Yksi Aspose.CAD Cloud Node.js SDK:n tehokkaimmista ominaisuuksista on sen kyky muuntaa AutoCAD DWG-, DWF- ja DXF CAD-piirustuksia PDF- ja kuvamuotoihin, kuten BMP, PNG, JPG, JPEG, TIF, TIFF, PSD, GIF ja useisiin muihin muotoihin. Tämä ominaisuus on erityisen hyödyllinen CAD-piirustusten helppokäyttöisten versioiden luomisessa, joita voidaan helposti katsella tai jakaa. Tässä on esimerkki, joka osoittaa, kuinka ohjelmistokehittäjät voivat muuntaa AutoCAD DWG PDF-muotoon Node.js-kirjaston avulla.
Kuinka muuntaa AutoCAD DWG PDF-muotoon Node.js-ympäristössä?
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-tiedostojen katseluohjelman luominen
Yksi Aspose.CAD Cloud Node.js SDK:n käytännön sovelluksista on verkkopohjaisen CAD-tiedostojen katseluohjelman luominen. Hyödyntämällä SDK:n renderöintiominaisuuksia ohjelmistokehittäjät voivat rakentaa alustan, jossa käyttäjät voivat ladata CAD-tiedostoja ja katsella niitä suoraan selaimessa ilman erikoisohjelmistoja. Katseluohjelma voi sisältää ominaisuuksia, kuten zoomauksen, panoroinnin ja tasojen hallinnan, mikä tarjoaa käyttäjille intuitiivisen käyttökokemuksen.
CAD-tiedostojen tiettyjen tasojen vienti Node.js:ssä
Ohjelmistokehittäjien on usein työskenneltävä tiettyjen tasojen, asettelujen tai entiteettien kanssa CAD-tiedostossa. Aspose.CAD Cloud Node.js SDK mahdollistaa näiden elementtien viemisen erikseen, mikä helpottaa tarkkojen tietojen poimimista jatkokäsittelyä tai esitystä varten. Tässä on esimerkki, joka näyttää, kuinka ohjelmistokehittäjät voivat ladata ja viedä tiettyjä AutoCAD-piirustuksen tasoja PNG-kuviksi Node.js-sovelluksissa.
Kuinka viedä tietty CAD-piirustuksen taso PNG-muotoon Node.js-sovelluksissa?
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.`);
});
});