1. Продукти
  2.   CAD
  3.   Node.js
  4.   Aspose.CAD Cloud Node.js SDK

Aspose.CAD Cloud Node.js SDK

 
 

Безплатен Node.js SDK за създаване и конвертиране на чертежи в AutoCAD

Node.js API с отворен код за създаване, редактиране, четене и експортиране на AutoCAD DWG, DXF, DWF, DXB и STL чертежи в PDF и растерни изображения (BMP, GIF, JPG и JPEG) в Node.js среда.

Какво е Aspose.CAD Cloud Node.js SDK?

Aspose.CAD Cloud Node.js SDK е предназначен за разработчици, които целят да интегрират функции за обработка на CAD файлове в своите Node.js приложения. Ако работите със сложни архитектурни чертежи, инженерни проекти или технически чертежи, този инструментариум рационализира управлението на различни CAD формати. Като се справя с всички сложности, свързани с обработката на CAD файлове, този SDK предоставя лесен за ползване API за изпълнение на различни задачи, като конвертиране, експортиране или рендиране на файлове в Node.js приложения. Разработчиците на софтуер, които се нуждаят от цялостно решение за вграждане на CAD и BIM обработка на файлове в своите междуплатформени приложения, го намират за още по-интересен избор.

Aspose.CAD Cloud Node.js SDK е универсален. Може да обработва различни стандартни CAD файлове, като DWG (AutoCAD чертеж), DXF (Drawing Exchange Format), DWF, IFC, STL и дори Elite CAD файлове, използвани в обратното инженерство. Тази широка поддръжка позволява на разработчиците да работят с популярни CAD формати, без да се нуждаят от множество инструменти или библиотеки. В тази библиотека сме разгледали ключови функции, като създаване на нови диаграми от нулата, завъртане и обръщане на CAD изображение, конвертиране (запазване) на CAD чертежи в други файлови формати, получаване или задаване на свойства на изображението на CAD чертеж, промяна на мащаба на AutoCAD файл, копиране, преместване или изтриване на CAD файлове от облачно хранилище и др.

Aspose.CAD Cloud Node.js SDK е удобен инструмент, който прави работата с CAD файлове в Node.js среда лесна. Чрез използване на възможностите на облачните изчисления, той рационализира задачите, дори тези, които изискват много ресурси, така че да можете да вършите нещата гладко. Това също така премахва неудобството от управлението на обемисти локални системи за обработка на CAD файлове. Така че, ако създавате онлайн CAD визуализатор, автоматизиран конвертор или персонализиран софтуер за отчети, този SDK ви осигурява всички необходими функции.

Previous Next

Първи стъпки с Aspose.CAD Cloud Node.js SDK

Препоръчителният начин за инсталиране на Aspose.CAD Cloud Node.js SDK е чрез NPM. Моля, използвайте следната команда за безпроблемна инсталация.

Инсталирайте Aspose.CAD Cloud Node.js SDK чрез NPM

npm install aspose-cad 

Можете да изтеглите библиотеката директно от продуктовата страница на Aspose.CAD Cloud Node.js SDK

Създаване и манипулиране на CAD файлове в Node.js

Aspose.CAD Cloud Node.js SDK улеснява разработчиците на софтуер програмно да създават и манипулират CAD файлове в своите Node.js приложения. SDK поддържа широк набор от CAD файлови формати, което гарантира, че разработчиците могат да създават и работят с най-често използваните типове като DWG, DXF и DWF, както и с по-малко известни формати. Разработчиците на софтуер могат да извършват различни манипулации върху CAD файлове, включително завъртане, мащабиране и обръщане на чертежи. Тази функция позволява създаването на персонализирани изгледи или корекции, без да се променя оригиналният файл. Следващият пример показва как разработчикът на софтуер може да зареди и модифицира съществуващ CAD файл в Node.js приложения.

Как да заредя, модифицирам и запазя съществуващ CAD чертеж в Node.js приложения?

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 в PDF в Node.js

Една от най-мощните функции на Aspose.CAD Cloud Node.js SDK е способността му да конвертира CAD чертежи на AutoCAD DWG, DWF и DXF в PDF и графични формати като BMP, PNG, JPG, JPEG, TIF, TIFF, PSD, GIF и няколко други. Тази функция е особено полезна за създаване на достъпни версии на CAD чертежи, които могат лесно да се преглеждат или споделят. Ето пример, който демонстрира как разработчиците на софтуер могат да конвертират AutoCAD DWG в PDF, използвайки библиотеката Node.js.

Как да конвертирам AutoCAD DWG в PDF в Node.js среда?

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 файлов преглед

Едно практично приложение на Aspose.CAD Cloud Node.js SDK е създаването на уеб-базиран CAD файлов преглед. Чрез използване на възможностите за рендиране на SDK, разработчиците на софтуер могат да изградят платформа, където потребителите могат да качват CAD файлове и да ги преглеждат директно в браузъра, без да е необходим специализиран софтуер. Прегледът може да включва функции като мащабиране, панорамиране и управление на слоеве, осигурявайки интуитивно изживяване за потребителите.

Експортиране на специфични слоеве от CAD файлове в Node.js

Разработчиците на софтуер често трябва да работят със специфични слоеве, оформления или обекти в CAD файл. Aspose.CAD Cloud Node.js SDK позволява на потребителите да експортират тези елементи поотделно, което улеснява извличането на точната информация, необходима за по-нататъшна обработка или представяне. Ето пример, който показва как разработчиците на софтуер могат да зареждат и експортират специфични слоеве от чертеж на AutoCAD в PNG изображение в Node.js приложения.

Как да експортирам специфичен слой от CAD чертеж в PNG в Node.js приложения?

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.`);
    });
});
 Български