
Aspose.CAD Cloud Node.js SDK
Gratis Node.js SDK för att skapa och konvertera AutoCAD-ritningar
Öppen källkod Node.js API för att skapa, redigera, läsa och exportera AutoCAD DWG-, DXF-, DWF-, DXB- och STL-ritningar till PDF- och rasterbilder (BMP, GIF, JPG och JPEG) i Node.js-miljön.
Vad är Aspose.CAD Cloud Node.js SDK?
Aspose.CAD Cloud Node.js SDK är utformat för utvecklare som strävar efter att integrera CAD-filbehandlingsfunktioner i sina Node.js-appar. Om du arbetar med invecklade arkitektoniska ritningar, tekniska designer eller tekniska ritningar, effektiviserar denna verktygslåda hanteringen av olika CAD-format. Genom att hantera alla komplexiteter relaterade till CAD-filbehandling, tillhandahåller detta SDK ett användarvänligt API för att utföra olika uppgifter som att konvertera, exportera eller rendera filer i Node.js-applikationer. Programvaruutvecklare som behöver en komplett lösning för att bygga in CAD- och BIM-filbehandling i sina plattformsoberoende applikationer finner det ett ännu mer intressant val.
Aspose.CAD Cloud Node.js SDK är mångsidigt. Den kan hantera olika standard CAD-filtyper som DWG (AutoCAD Drawing), DXF (Drawing Exchange Format), DWF, IFC, STL och till och med Elite CAD-filer som används inom reverse engineering. Detta breda stöd gör det möjligt för utvecklare att arbeta med populära CAD-format utan att behöva flera verktyg eller bibliotek. I det här biblioteket har vi täckt viktiga funktioner, som att skapa nya diagram från grunden, vända och rotera en CAD-bild, konvertera (spara) CAD-ritningar till andra filformat, hämta eller ställa in bildegenskaper för CAD-ritningar, ändra skala på AutoCAD-filer, kopiera, flytta eller ta bort CAD-filer från molnlagring etc.
Aspose.CAD Cloud Node.js SDK är ett praktiskt verktyg som gör hanteringen av CAD-filer i en Node.js-inställning till en barnlek. Genom att utnyttja molntjänstfunktioner effektiviserar det uppgifter, även de som kräver mycket resurser, så att du kan få saker gjorda smidigt. Detta eliminerar också besväret med att hantera skrymmande lokala system för bearbetning av CAD-filer. Så om du skapar en CAD-visare online, en automatiserad konverterare eller programvara för personlig rapportering, har detta SDK alla funktioner du behöver.
Komma igång med Aspose.CAD Cloud Node.js SDK
Det rekommenderade sättet att installera Aspose.CAD Cloud Node.js SDK är att använda NPM. Använd följande kommando för en smidig installation.
Installera Aspose.CAD Cloud Node.js SDK via NPM
npm install aspose-cad
Du kan ladda ner biblioteket direkt från produktsidan för Aspose.CAD Cloud Node.js SDK .
Skapa och manipulera CAD-filer i Node.js
Aspose.CAD Cloud Node.js SDK gör det enkelt för programutvecklare att programmatiskt skapa och manipulera CAD-filer i sina Node.js-applikationer. SDK:et stöder ett brett utbud av CAD-filformat, vilket säkerställer att utvecklare kan skapa och arbeta med de vanligaste typerna som DWG, DXF och DWF, såväl som mindre kända format. Programutvecklare kan utföra olika manipulationer på CAD-filer, inklusive rotera, skala och vända ritningar. Den här funktionen möjliggör skapandet av anpassade vyer eller justeringar utan att ändra originalfilen. Följande exempel visar hur programutvecklare kan ladda och modifiera en befintlig CAD-fil i Node.js-applikationer.
Hur man laddar, ändrar och sparar en befintlig CAD-ritning i Node.js-appar?
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.");
});
Konvertera AutoCAD DWG till PDF i Node.js
En av de kraftfullaste funktionerna i Aspose.CAD Cloud Node.js SDK är dess förmåga att konvertera AutoCAD DWG-, DWF- och DXF CAD-ritningar till PDF och bildformat som BMP, PNG, JPG, JPEG, TIF, TIFF, PSD, GIF och flera andra format. Den här funktionen är särskilt användbar för att skapa tillgängliga versioner av CAD-ritningar som enkelt kan visas eller delas. Här är ett exempel som visar hur programutvecklare kan konvertera AutoCAD DWG till PDF med hjälp av Node.js-biblioteket.
Hur konverterar man AutoCAD DWG till PDF i Node.js-miljön?
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.");
});
Skapande av CAD-filvisare
En praktisk tillämpning av Aspose.CAD Cloud Node.js SDK är att skapa en webbaserad CAD-filvisare. Genom att använda SDK:s renderingsfunktioner kan mjukvaruutvecklare bygga en plattform där användare kan ladda upp CAD-filer och visa dem direkt i webbläsaren utan att behöva specialiserad programvara. Visningsprogrammet kan inkludera funktioner som zoomning, panorering och lagerhantering, vilket ger en intuitiv upplevelse för användarna.
Exportera specifika lager av CAD-filer i Node.js
Programvaruutvecklare behöver ofta arbeta med specifika lager, layouter eller enheter i en CAD-fil. Aspose.CAD Cloud Node.js SDK låter användare exportera dessa element separat, vilket gör det enkelt att extrahera exakt den information som behövs för vidare bearbetning eller presentation. Här är ett exempel som visar hur programvaruutvecklare kan ladda och exportera specifika lager av AutoCAD-ritningar till PNG-bilder i Node.js-applikationer.
Hur exporterar man ett specifikt lager av en CAD-ritning till PNG i Node.js-appar?
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.`);
});
});