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

Aspose.CAD Cloud Node.js SDK

 
 

Bezplatná sada Node.js SDK pro vytváření a převod výkresů v AutoCADu

Open Source Node.js API pro vytváření, úpravy, čtení a export výkresů AutoCADu DWG, DXF, DWF, DXB a STL do PDF a rastrových obrázků (BMP, GIF, JPG a JPEG) v prostředí Node.js.

Co je Aspose.CAD Cloud Node.js SDK?

Aspose.CAD Cloud Node.js SDK je určen pro vývojáře, kteří chtějí integrovat funkce pro zpracování CAD souborů do svých aplikací Node.js. Pokud pracujete se složitými architektonickými plány, technickými návrhy nebo technickými výkresy, tato sada nástrojů zjednodušuje správu různých formátů CAD. Tato sada SDK zvládá všechny složitosti související se zpracováním CAD souborů a poskytuje uživatelsky přívětivé API pro provádění různých úkolů, jako je převod, export nebo vykreslování souborů v aplikacích Node.js. Vývojáři softwaru, kteří potřebují kompletní řešení pro zabudování CAD a BIM souborů do svých multiplatformních aplikací, ji považují za ještě zajímavější volbu.

Aspose.CAD Cloud Node.js SDK je všestranná. Dokáže zpracovat různé standardní typy CAD souborů, jako jsou DWG (AutoCAD Drawing), DXF (Drawing Exchange Format), DWF, IFC, STL a dokonce i Elite CAD soubory používané v reverzním inženýrství. Tato široká podpora umožňuje vývojářům pracovat s populárními CAD formáty bez nutnosti používat více nástrojů nebo knihoven. V této knihovně jsme pokryli klíčové funkce, jako je vytváření nových diagramů od nuly, otáčení a převrácení CAD obrázku, převod (ukládání) CAD výkresů do jiných formátů souborů, získání nebo nastavení vlastností obrázku CAD výkresu, úprava měřítka souboru AutoCADu, kopírování, přesouvání nebo mazání CAD souborů z cloudového úložiště atd.

Aspose.CAD Cloud Node.js SDK je praktický nástroj, který usnadňuje práci se CAD soubory v prostředí Node.js. Využitím cloudových technologií zefektivňuje úkoly, a to i ty, které vyžadují mnoho zdrojů, takže je můžete zvládnout hladce. To také odstraňuje potíže se správou objemných lokálních systémů pro zpracování CAD souborů. Takže pokud vytváříte online prohlížeč CAD, automatizovaný převodník nebo personalizovaný software pro tvorbu reportů, tato sada SDK vám poskytne všechny potřebné funkce.

Previous Next

Začínáme s Aspose.CAD Cloud Node.js SDK

Doporučený způsob instalace Aspose.CAD Cloud Node.js SDK je pomocí NPM. Pro hladkou instalaci použijte následující příkaz.

Nainstalujte Aspose.CAD Cloud Node.js SDK pomocí NPM

npm install aspose-cad 

Knihovnu si můžete stáhnout přímo z produktové stránky Aspose.CAD Cloud Node.js SDK

Vytváření a manipulace s CAD soubory v Node.js

Sada Aspose.CAD Cloud Node.js SDK usnadňuje vývojářům softwaru programově vytvářet a manipulovat s CAD soubory v jejich aplikacích Node.js. SDK podporuje širokou škálu formátů CAD souborů, což zajišťuje, že vývojáři mohou vytvářet a pracovat s nejběžněji používanými typy, jako jsou DWG, DXF a DWF, a také s méně známými formáty. Vývojáři softwaru mohou provádět různé manipulace s CAD soubory, včetně otáčení, změny měřítka a převrácení výkresů. Tato funkce umožňuje vytvářet přizpůsobené pohledy nebo úpravy bez změny původního souboru. Následující příklad ukazuje, jak může vývojář softwaru načíst a upravit existující CAD soubor v aplikacích Node.js.

Jak načíst, upravit a uložit existující CAD výkres v aplikacích 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.");
});

Převod DWG z AutoCADu do PDF v Node.js

Jednou z nejvýkonnějších funkcí sady Aspose.CAD Cloud Node.js SDK je schopnost převádět výkresy CAD z AutoCADu DWG, DWF a DXF do formátů PDF a obrázků, jako jsou BMP, PNG, JPG, JPEG, TIF, TIFF, PSD, GIF a několik dalších. Tato funkce je obzvláště užitečná pro vytváření přístupných verzí výkresů CAD, které lze snadno prohlížet nebo sdílet. Zde je příklad, který ukazuje, jak mohou vývojáři softwaru převádět DWG z AutoCADu do PDF pomocí knihovny Node.js.

Jak převést DWG z AutoCADu do PDF v prostředí 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.");
});

Vytvoření prohlížeče CAD souborů

Jednou z praktických aplikací sady Aspose.CAD Cloud Node.js SDK je vytvoření webového prohlížeče CAD souborů. Využitím renderovacích funkcí sady SDK mohou vývojáři softwaru vytvořit platformu, kde mohou uživatelé nahrávat soubory CAD a prohlížet si je přímo v prohlížeči bez nutnosti specializovaného softwaru. Prohlížeč může obsahovat funkce, jako je zoomování, posouvání a správa vrstev, což uživatelům poskytuje intuitivní zážitek.

Export specifických vrstev souborů CAD v Node.js

Vývojáři softwaru často potřebují pracovat s konkrétními vrstvami, rozvrženími nebo entitami v souboru CAD. Sada Aspose.CAD Cloud Node.js SDK umožňuje uživatelům exportovat tyto prvky samostatně, což usnadňuje extrakci přesných informací potřebných pro další zpracování nebo prezentaci. Zde je příklad, který ukazuje, jak mohou vývojáři softwaru načítat a exportovat specifické vrstvy výkresu AutoCADu do obrázku PNG v aplikacích Node.js.

Jak exportovat specifickou vrstvu CAD výkresu do PNG v aplikacích 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.`);
    });
});
 Čeština