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

Aspose.CAD Cloud Node.js SDK

 
 

Безкоштовний Node.js SDK для створення та конвертації креслень AutoCAD

API Node.js з відкритим вихідним кодом для створення, редагування, читання та експорту креслень 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 розроблено для розробників, які прагнуть інтегрувати функції обробки файлів САПР у свої програми Node.js. Якщо ви працюєте зі складними архітектурними кресленнями, інженерними проектами або технічними кресленнями, цей інструментарій спрощує керування різноманітними форматами САПР. Обробляючи всі складнощі, пов'язані з обробкою файлів САПР, цей SDK надає зручний API для виконання різних завдань, таких як конвертація, експорт або рендеринг файлів у програмах Node.js. Розробники програмного забезпечення, яким потрібне комплексне рішення для вбудовування обробки файлів САПР та BIM у свої кросплатформні програми, вважають його ще більш цікавим вибором.

Aspose.CAD Cloud Node.js SDK є універсальним. Він може обробляти різні стандартні типи файлів САПР, такі як DWG (креслення AutoCAD), DXF (формат обміну кресленнями), DWF, IFC, STL і навіть файли Elite CAD, що використовуються в зворотному проектуванні. Ця широка підтримка дозволяє розробникам працювати з популярними форматами САПР без необхідності використання кількох інструментів або бібліотек. У цій бібліотеці ми розглянули ключові функції, такі як створення нових діаграм з нуля, поворот зображення САПР, конвертація (збереження) креслень САПР в інші формати файлів, отримання або встановлення властивостей зображення креслення САПР, зміна масштабу файлу AutoCAD, копіювання, переміщення або видалення файлів САПР із хмарного сховища тощо.

Aspose.CAD Cloud Node.js SDK — це зручний інструмент, який спрощує роботу з файлами САПР у середовищі Node.js. Використовуючи можливості хмарних обчислень, він спрощує завдання, навіть ті, що потребують багато ресурсів, щоб ви могли виконувати їх безперебійно. Це також позбавляє від клопоту з керуванням громіздкими локальними системами для обробки файлів САПР. Отже, якщо ви створюєте онлайн-переглядач САПР, автоматизований конвертер або персоналізоване програмне забезпечення для звітності, цей 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

Створення та маніпулювання файлами САПР у Node.js

Aspose.CAD Cloud Node.js SDK дозволяє розробникам програмного забезпечення легко створювати та маніпулювати файлами САПР програмно всередині їхніх програм Node.js. SDK підтримує широкий спектр форматів файлів САПР, що гарантує, що розробники можуть створювати та працювати з найпоширенішими типами, такими як DWG, DXF та DWF, а також з менш відомими форматами. Розробники програмного забезпечення можуть виконувати різні маніпуляції з файлами САПР, включаючи обертання, масштабування та перегортання малюнків. Ця функція дозволяє створювати налаштовані вигляди або коригування без зміни оригінального файлу. У наступному прикладі показано, як розробник програмного забезпечення може завантажувати та змінювати існуючий файл САПР у програмах Node.js.

Як завантажити, змінити та зберегти існуюче креслення САПР у застосунках 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 є її здатність конвертувати креслення САПР AutoCAD DWG, DWF та DXF у формати PDF та зображень, такі як BMP, PNG, JPG, JPEG, TIF, TIFF, PSD, GIF та кілька інших. Ця функція особливо корисна для створення доступних версій креслень САПР, які можна легко переглядати або ділитися. Ось приклад, який демонструє, як розробники програмного забезпечення можуть конвертувати AutoCAD DWG у PDF за допомогою бібліотеки Node.js.

Як конвертувати DWG з AutoCAD у 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 та переглядати їх безпосередньо у браузері без потреби у спеціалізованому програмному забезпеченні. Переглядач може включати такі функції, як масштабування, панорамування та керування шарами, забезпечуючи інтуїтивно зрозумілий досвід для користувачів.

Експорт певних шарів файлів САПР у Node.js

Розробникам програмного забезпечення часто потрібно працювати з певними шарами, макетами або об'єктами у файлі САПР. Aspose.CAD Cloud Node.js SDK дозволяє користувачам експортувати ці елементи окремо, що спрощує вилучення точної інформації, необхідної для подальшої обробки або презентації. Ось приклад, який показує, як розробники програмного забезпечення можуть завантажувати та експортувати певні шари креслення AutoCAD у зображення PNG у застосунках Node.js.

Як експортувати певний шар креслення САПР у 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.`);
    });
});
 Українська