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

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.

Previous Next

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