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

Aspose.CAD Cloud Node.js SDK

 
 

Gratis Node.js SDK voor het maken en converteren van AutoCAD-tekeningen

Open Source Node.js API voor het maken, bewerken, lezen en exporteren van AutoCAD DWG-, DXF-, DWF-, DXB- en STL-tekeningen naar PDF en rasterafbeeldingen (BMP, GIF, JPG en JPEG) in de Node.js-omgeving.

Wat is Aspose.CAD Cloud Node.js SDK?

Aspose.CAD Cloud Node.js SDK is ontworpen voor ontwikkelaars die CAD-bestandsverwerkingsfuncties willen integreren in hun Node.js-apps. Als u werkt met complexe architectonische blauwdrukken, technische ontwerpen of technische tekeningen, stroomlijnt deze toolkit het beheer van diverse CAD-formaten. Door alle complexiteiten rondom CAD-bestandsverwerking af te handelen, biedt deze SDK een gebruiksvriendelijke API voor het uitvoeren van diverse taken, zoals het converteren, exporteren of renderen van bestanden binnen Node.js-applicaties. Softwareontwikkelaars die een complete oplossing nodig hebben voor het integreren van CAD- en BIM-bestandsverwerking in hun platformonafhankelijke applicaties, vinden dit een nog interessantere keuze.

De Aspose.CAD Cloud Node.js SDK is veelzijdig. Het ondersteunt diverse standaard CAD-bestandstypen, zoals DWG (AutoCAD Drawing), DXF (Drawing Exchange Format), DWF, IFC, STL en zelfs Elite CAD-bestanden die worden gebruikt voor reverse engineering. Deze brede ondersteuning stelt ontwikkelaars in staat om met populaire CAD-formaten te werken zonder meerdere tools of bibliotheken nodig te hebben. In deze bibliotheek hebben we belangrijke functies behandeld, zoals het maken van nieuwe diagrammen vanaf nul, het flip-roteren van een CAD-afbeelding, het converteren (opslaan) van CAD-tekeningen naar andere bestandsformaten, het ophalen of instellen van afbeeldingseigenschappen van een CAD-tekening, het wijzigen van de schaal van een AutoCAD-bestand, het kopiëren, verplaatsen of verwijderen van CAD-bestanden uit de cloudopslag, enz.

De Aspose.CAD Cloud Node.js SDK is een handige tool die het verwerken van CAD-bestanden in een Node.js-omgeving een fluitje van een cent maakt. Door gebruik te maken van cloud computing-mogelijkheden, stroomlijnt het taken, zelfs taken die veel resources vereisen, zodat u alles soepel kunt doen. Dit neemt ook de rompslomp weg van het beheren van omvangrijke lokale systemen voor het verwerken van CAD-bestanden. Dus of u nu een online CAD-viewer, een geautomatiseerde converter of gepersonaliseerde rapportagesoftware maakt, deze SDK biedt u alle functies die u nodig hebt.

Previous Next

Aan de slag met Aspose.CAD Cloud Node.js SDK

De aanbevolen manier om Aspose.CAD Cloud Node.js SDK te installeren is via NPM. Gebruik de volgende opdracht voor een soepele installatie.

Aspose.CAD Cloud Node.js SDK installeren via NPM

npm install aspose-cad 

U kunt de bibliotheek rechtstreeks downloaden van de productpagina van de Aspose.CAD Cloud Node.js SDK

CAD-bestanden maken en bewerken in Node.js

De Aspose.CAD Cloud Node.js SDK maakt het voor softwareontwikkelaars eenvoudig om programmatisch CAD-bestanden te maken en te bewerken in hun Node.js-applicaties. De SDK ondersteunt een breed scala aan CAD-bestandsformaten, waardoor ontwikkelaars de meest gebruikte bestandstypen zoals DWG, DXF en DWF, evenals minder bekende formaten, kunnen creëren en gebruiken. Softwareontwikkelaars kunnen diverse bewerkingen uitvoeren op CAD-bestanden, waaronder het roteren, schalen en spiegelen van tekeningen. Deze functie maakt het mogelijk om aangepaste weergaven of aanpassingen te maken zonder het originele bestand te wijzigen. Het volgende voorbeeld laat zien hoe softwareontwikkelaars een bestaand CAD-bestand kunnen laden en bewerken in Node.js-applicaties.

Hoe kan ik een bestaande CAD-tekening laden, wijzigen en opslaan in Node.js-apps?

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 naar PDF converteren in Node.js

Een van de krachtigste functies van Aspose.CAD Cloud Node.js SDK is de mogelijkheid om AutoCAD DWG-, DWF- en DXF CAD-tekeningen te converteren naar PDF en afbeeldingsformaten zoals BMP, PNG, JPG, JPEG, TIF, TIFF, PSD, GIF en diverse andere formaten. Deze functie is met name handig voor het maken van toegankelijke versies van CAD-tekeningen die eenvoudig kunnen worden bekeken of gedeeld. Hier is een voorbeeld dat laat zien hoe softwareontwikkelaars AutoCAD DWG naar PDF kunnen converteren met behulp van de Node.js-bibliotheek.

Hoe converteer ik AutoCAD DWG naar PDF in een Node.js-omgeving?

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-bestandsviewer maken

Een praktische toepassing van de Aspose.CAD Cloud Node.js SDK is het creëren van een webgebaseerde CAD-bestandsviewer. Door gebruik te maken van de renderingmogelijkheden van de SDK kunnen softwareontwikkelaars een platform bouwen waar gebruikers CAD-bestanden kunnen uploaden en direct in de browser kunnen bekijken zonder dat ze speciale software nodig hebben. De viewer kan functies bevatten zoals zoomen, pannen en lagenbeheer, wat een intuïtieve ervaring voor gebruikers biedt.

Exporteer specifieke lagen van CAD-bestanden in Node.js

Softwareontwikkelaars moeten vaak met specifieke lagen, lay-outs of entiteiten binnen een CAD-bestand werken. Met de Aspose.CAD Cloud Node.js SDK kunnen gebruikers deze elementen afzonderlijk exporteren, waardoor ze eenvoudig de exacte informatie kunnen extraheren die nodig is voor verdere verwerking of presentatie. Hier is een voorbeeld dat laat zien hoe softwareontwikkelaars specifieke lagen van een AutoCAD-tekening kunnen laden en exporteren naar een PNG-afbeelding in Node.js-applicaties.

Hoe exporteer ik een specifieke laag van een CAD-tekening naar PNG in Node.js-apps?

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