1. Produkty
  2.   CHAM
  3.   Node.js
  4.   Aspose.CAD Cloud Node.js SDK

Aspose.CAD Cloud Node.js SDK

 
 

Free Node.js SDK do tworzenia i konwertowania rysunków AutoCAD

Otwarte źródło interfejsu API Node.js do tworzenia, edytowania, odczytywania i eksportowania rysunków AutoCAD DWG, DXF, DWF, DXB i STL do formatów PDF i obrazów rastrowych (BMP, GIF, JPG i JPEG) w środowisku Node.js.

Czym jest Aspose.CAD Cloud Node.js SDK?

Aspose.CAD Cloud Node.js SDK został zaprojektowany dla programistów, którzy chcą zintegrować funkcje przetwarzania plików CAD ze swoimi aplikacjami Node.js. Jeśli pracujesz ze skomplikowanymi projektami architektonicznymi, projektami inżynierskimi lub rysunkami technicznymi, ten zestaw narzędzi usprawnia zarządzanie różnymi formatami CAD. Obsługując wszystkie złożoności związane z przetwarzaniem plików CAD, ten zestaw SDK zapewnia przyjazny dla użytkownika interfejs API do wykonywania różnych zadań, takich jak konwersja, eksportowanie lub renderowanie plików w aplikacjach Node.js. Deweloperzy oprogramowania, którzy potrzebują kompletnego rozwiązania do wbudowania przetwarzania plików CAD i BIM w swoje aplikacje wieloplatformowe, uznają go za jeszcze bardziej interesujący wybór.

Zestaw Aspose.CAD Cloud Node.js SDK jest wszechstronny. Obsługuje różne standardowe typy plików CAD, takie jak DWG (AutoCAD Drawing), DXF (Drawing Exchange Format), DWF, IFC, STL, a nawet pliki Elite CAD używane w inżynierii odwrotnej. To szerokie wsparcie pozwala programistom pracować z popularnymi formatami CAD bez konieczności korzystania z wielu narzędzi lub bibliotek. W tej bibliotece omówiliśmy kluczowe funkcje, takie jak tworzenie nowych diagramów od podstaw, obracanie i odwracanie obrazu CAD, konwertowanie (zapisywanie) rysunków CAD do innych formatów plików, pobieranie lub ustawianie właściwości obrazu rysunku CAD, modyfikowanie skali pliku AutoCAD, kopiowanie, przenoszenie lub usuwanie plików CAD z chmury itp.

Aspose.CAD Cloud Node.js SDK to poręczne narzędzie, które ułatwia obsługę plików CAD w środowisku Node.js. Wykorzystując możliwości chmury obliczeniowej, usprawnia zadania, nawet te wymagające dużych zasobów, umożliwiając płynną realizację zadań. Eliminuje to również problemy związane z zarządzaniem nieporęcznymi systemami lokalnymi do przetwarzania plików CAD. Jeśli więc tworzysz przeglądarkę CAD online, automatyczny konwerter lub spersonalizowane oprogramowanie do tworzenia raportów, ten zestaw SDK zapewni Ci wszystkie potrzebne funkcje.

Previous Next

Rozpoczęcie pracy z Aspose.CAD Cloud Node.js SDK

Zalecanym sposobem instalacji Aspose.CAD Cloud Node.js SDK jest użycie NPM. Aby zapewnić bezproblemową instalację, użyj poniższego polecenia.

Zainstaluj Aspose.CAD Cloud Node.js SDK za pomocą NPM

npm install aspose-cad 

Bibliotekę możesz pobrać bezpośrednio ze strony produktu Aspose.CAD Cloud Node.js SDK

Tworzenie i manipulowanie plikami CAD w Node.js

Pakiet Aspose.CAD Cloud Node.js SDK ułatwia programistom programistyczne tworzenie i manipulowanie plikami CAD w aplikacjach Node.js. SDK obsługuje szeroką gamę formatów plików CAD, umożliwiając programistom tworzenie i pracę z najczęściej używanymi typami, takimi jak DWG, DXF i DWF, a także mniej znanymi formatami. Programiści mogą wykonywać różne manipulacje na plikach CAD, w tym obracanie, skalowanie i odwracanie rysunków. Ta funkcja umożliwia tworzenie niestandardowych widoków lub korekt bez modyfikowania oryginalnego pliku. Poniższy przykład pokazuje, jak programista może załadować i zmodyfikować istniejący plik CAD w aplikacjach Node.js.

Jak załadować, zmodyfikować i zapisać istniejący rysunek CAD w aplikacjach 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.");
});

Konwertuj pliki AutoCAD DWG do PDF w Node.js

Jedną z najpotężniejszych funkcji pakietu Aspose.CAD Cloud Node.js SDK jest możliwość konwersji rysunków CAD AutoCAD DWG, DWF i DXF do formatów PDF oraz obrazów, takich jak BMP, PNG, JPG, JPEG, TIF, TIFF, PSD, GIF i wiele innych. Funkcja ta jest szczególnie przydatna do tworzenia dostępnych wersji rysunków CAD, które można łatwo przeglądać lub udostępniać. Oto przykład pokazujący, jak programiści mogą konwertować pliki AutoCAD DWG do PDF za pomocą biblioteki Node.js.

Jak przekonwertować plik AutoCAD DWG do formatu PDF w środowisku 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.");
});

Tworzenie przeglądarki plików CAD

Jednym z praktycznych zastosowań pakietu Aspose.CAD Cloud Node.js SDK jest stworzenie internetowej przeglądarki plików CAD. Wykorzystując możliwości renderowania pakietu SDK, programiści mogą zbudować platformę, na której użytkownicy mogą przesyłać pliki CAD i przeglądać je bezpośrednio w przeglądarce, bez potrzeby korzystania ze specjalistycznego oprogramowania. Przeglądarka oferuje funkcje takie jak powiększanie, przesuwanie i zarządzanie warstwami, zapewniając użytkownikom intuicyjną obsługę.

Eksportowanie określonych warstw plików CAD w Node.js

Programiści często muszą pracować z określonymi warstwami, układami lub elementami w pliku CAD. Aspose.CAD Cloud Node.js SDK umożliwia użytkownikom eksportowanie tych elementów oddzielnie, ułatwiając wyodrębnienie dokładnych informacji potrzebnych do dalszego przetwarzania lub prezentacji. Oto przykład pokazujący, jak programiści mogą ładować i eksportować określone warstwy rysunku AutoCAD do obrazu PNG w aplikacjach Node.js.

Jak wyeksportować określoną warstwę rysunku CAD do formatu PNG w aplikacjach 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.`);
    });
});
 Polski