
Aspose.CAD Cloud Node.js SDK
Gratis Node.js SDK for å lage og konvertere AutoCAD-tegninger
Åpen kildekode Node.js API for å opprette, redigere, lese og eksportere AutoCAD DWG-, DXF-, DWF-, DXB- og STL-tegninger til PDF- og rasterbilder (BMP, GIF, JPG og JPEG) i Node.js-miljøet.
Hva er Aspose.CAD Cloud Node.js SDK?
Aspose.CAD Cloud Node.js SDK er utviklet for utviklere som ønsker å integrere CAD-filbehandlingsfunksjoner i Node.js-appene sine. Hvis du jobber med intrikate arkitektoniske tegninger, ingeniørdesign eller tekniske tegninger, effektiviserer dette verktøysettet administrasjonen av ulike CAD-formater. Ved å håndtere all kompleksiteten knyttet til CAD-filbehandling, gir dette SDK-et et brukervennlig API for å utføre ulike oppgaver som å konvertere, eksportere eller gjengi filer i Node.js-applikasjoner. Programvareutviklere som trenger en komplett løsning for å bygge CAD- og BIM-filbehandling inn i sine plattformuavhengige applikasjoner, synes det er et enda mer interessant valg.
Aspose.CAD Cloud Node.js SDK er allsidig. Den kan håndtere diverse standard CAD-filtyper som DWG (AutoCAD Drawing), DXF (Drawing Exchange Format), DWF, IFC, STL og til og med Elite CAD-filer som brukes i reverse engineering. Denne brede støtten lar utviklere jobbe med populære CAD-formater uten å trenge flere verktøy eller biblioteker. I dette biblioteket har vi dekket viktige funksjoner, som å lage nye diagrammer fra bunnen av, snu-rotere et CAD-bilde, konvertere (lagre) CAD-tegninger til andre filformater, hente eller angi bildeegenskaper for CAD-tegninger, endre skalaen til AutoCAD-filer, kopiere, flytte eller slette CAD-filer fra skylagring osv.
Aspose.CAD Cloud Node.js SDK er et hendig verktøy som gjør det enkelt å håndtere CAD-filer i en Node.js-innstilling. Ved å benytte seg av skytjenester, effektiviserer den oppgaver, selv de som krever mye ressurser, slik at du kan få ting gjort problemfritt. Dette fjerner også bryet med å administrere store lokale systemer for behandling av CAD-filer. Så, enten du lager en CAD-visning på nett, en automatisert konverter eller programvare for personlig rapportering, har denne SDK-en alle funksjonene du trenger.
Komme i gang med Aspose.CAD Cloud Node.js SDK
Den anbefalte måten å installere Aspose.CAD Cloud Node.js SDK på er ved hjelp av NPM. Bruk følgende kommando for en problemfri installasjon.
Installer Aspose.CAD Cloud Node.js SDK via NPM
npm install aspose-cad
Du kan laste ned biblioteket direkte fra Aspose.CAD Cloud Node.js SDK produktsiden
Opprett og manipuler CAD-filer i Node.js
Aspose.CAD Cloud Node.js SDK gjør det enkelt for programvareutviklere å programmatisk opprette og manipulere CAD-filer i Node.js-applikasjonene sine. SDK-en støtter et bredt utvalg av CAD-filformater, noe som sikrer at utviklere kan opprette og jobbe med de mest brukte typene som DWG, DXF og DWF, samt mindre kjente formater. Programvareutviklere kan utføre ulike manipulasjoner på CAD-filer, inkludert rotering, skalering og speiling av tegninger. Denne funksjonen muliggjør opprettelse av tilpassede visninger eller justeringer uten å endre den opprinnelige filen. Følgende eksempel viser hvordan programvareutviklere kan laste inn og endre en eksisterende CAD-fil i Node.js-applikasjoner.
Hvordan laste inn, endre og lagre en eksisterende CAD-tegning i Node.js-apper?
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.");
});
Konverter AutoCAD DWG til PDF i Node.js
En av de kraftigste funksjonene i Aspose.CAD Cloud Node.js SDK er muligheten til å konvertere AutoCAD DWG-, DWF- og DXF CAD-tegninger til PDF og bildeformater som BMP, PNG, JPG, JPEG, TIF, TIFF, PSD, GIF og flere andre formater. Denne funksjonen er spesielt nyttig for å lage tilgjengelige versjoner av CAD-tegninger som enkelt kan vises eller deles. Her er et eksempel som demonstrerer hvordan programvareutviklere kan konvertere AutoCAD DWG til PDF ved hjelp av Node.js-biblioteket.
Hvordan konvertere AutoCAD DWG til PDF i Node.js-miljøet?
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.");
});
Oppretting av CAD-filvisningsverktøy
En praktisk anvendelse av Aspose.CAD Cloud Node.js SDK er å lage et nettbasert CAD-filvisningsverktøy. Ved å bruke gjengivelsesmulighetene til SDK-et kan programvareutviklere bygge en plattform der brukere kan laste opp CAD-filer og vise dem direkte i nettleseren uten å trenge spesialisert programvare. Visningsverktøyet kan inkludere funksjoner som zooming, panorering og lagbehandling, noe som gir en intuitiv opplevelse for brukerne.
Eksporter spesifikke lag av CAD-filer i Node.js
Programvareutviklere må ofte jobbe med spesifikke lag, oppsett eller enheter i en CAD-fil. Aspose.CAD Cloud Node.js SDK lar brukere eksportere disse elementene separat, noe som gjør det enkelt å trekke ut nøyaktig den informasjonen som trengs for videre behandling eller presentasjon. Her er et eksempel som viser hvordan programvareutviklere kan laste inn og eksportere spesifikke lag av AutoCAD-tegning til PNG-bilder i Node.js-applikasjoner.
Hvordan eksportere et spesifikt lag av en CAD-tegning til PNG i Node.js-apper?
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.`);
});
});