
Aspose.CAD for JavaScript
JavaScript API pro vytváření a převod souborů AutoCADu
Open Source JavaScript API pro export výkresů z AutoCADu DWG, DXF, DWF, DXB a STL do PDF a rastrových obrázků (BMP, GIF, JPG a JPEG) bez jakýchkoli závislostí.
Co je Aspose.CAD pro JavaScript?
Soubory CAD, známé jako soubory pro počítačově podporované navrhování, hrají klíčovou roli v odvětvích, jako je architektura, strojírenství a výroba. Schopnost pracovat se soubory CAD pomocí kódu je nezbytná pro zefektivnění úkolů, načítání informací a přidávání funkcí CAD do desktopových i webových aplikací. Rozhraní API Aspose.CAD pro JavaScript vyniká jako spolehlivý nástroj pro vývojáře a nabízí robustní knihovnu pro snadnou práci s soubory CAD v JavaScriptu.
Rozhraní API Aspose.CAD pro JavaScript je výkonný nástroj, který dokáže zpracovat různé formáty CAD, jako jsou DWG, DXF, DWT, DGN a další. Tato knihovna nabízí mnoho užitečných funkcí, včetně vytváření nových CAD souborů, úpravy stávajících diagramů, zobrazování CAD souborů v různých formátech, prohlížení CAD souborů ve webových aplikacích, správy jednotlivých vrstev, lepšího zabezpečení a integrity CAD souborů, podpory geometrických operací, extrakce metadat ze CAD souborů a programově manipulace s CAD objekty.
Tým Aspose vytvořil Aspose.CAD pro JavaScript API, špičkovou JavaScriptovou knihovnu. Dodává se s high-tech nativním API pro konverzi CAD. Tento úžasný nástroj umožňuje vývojářům přepínat mezi různými typy CAD souborů, jako jsou DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES(IGS), CF2, Collada(DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS a STP, a převádět je do rastrových obrazových formátů a souborů PDF. A co je nejlepší? K tomu nebudete potřebovat žádný další software. Aspose.CAD API toho přináší hodně. Jeho mnoho funkcí, schopnost pracovat na různých platformách a snadná integrace s dalšími nástroji z něj činí průlom v oblasti CAD práce v oblastech, jako je strojírenství, architektura a výroba.
Začínáme s Aspose.CAD pro JavaScript
Doporučený způsob instalace Aspose.CAD pro JavaScript je pomocí NPM. Pro hladký průběh instalace použijte následující příkaz.
Nainstalujte Aspose.CAD pro JavaScript pomocí NPM
npm install aspose-cad
Knihovnu si můžete stáhnout přímo z produktové stránky Aspose.CAD pro JavaScript
Převod souborů CAD do jiných formátů pomocí JavaScriptu
Aspose.CAD pro JavaScript usnadňuje vývojářům softwaru načítání a převod různých formátů souborů CAD do jiných podporovaných formátů souborů pomocí JavaScript API. API umožňuje převod souborů AutoCAD DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP do PDF a rastrových obrázků, jako jsou GIF, TIFF, JPEG, PNG, PSD, BMP, DICOM, Webp, EMF, WMF, SVG atd. Tato funkce je užitečná, když potřebujete generovat zprávy, sdílet soubory CAD s uživateli, kteří nemají zkušenosti s CADem, nebo začlenit data CAD do různých systémů. Následující příklad ukazuje, jak mohou vývojáři softwaru převést formát DWG do PNG v aplikacích JavaScriptu.
Jak exportovat formát DWG do PNG pomocí JavaScriptu?
async onFileSelected(event) {
const file: File = event.target.files[0]; //file.dwg
file.arrayBuffer().then(async buff => {
let x = new Uint8Array(buff);
this.imgFile = await Image.load(x);
var exportedFile = await Image.save(this.imgFile, new PngOptions());
var blob = new Blob([exportedFile], { type: 'application/octet-stream' });
});
}
Geometrické operace CAD přes JavaScript API
Aspose.CAD pro JavaScript poskytuje podporu pro různé operace pro programovou manipulaci s geometrickými operacemi v JavaScriptových aplikacích. API poskytuje různé geometrické operace, které umožňují vývojářům softwaru provádět úkoly, jako je změna měřítka, rotace, posun, slučování, kopírování, zrcadlení a další na CAD entitech. Tato funkce je klíčová pro programovou úpravu CAD souborů. API navíc umožňuje programově manipulovat s CAD entitami, jako jsou čáry, oblouky, kružnice, text, kóty a další.
Podpora vrstev a rozvržení v AutoCADu
Rozhraní Aspose.CAD pro JavaScript API poskytuje komplexní podporu pro práci s vrstvami a rozvrženími. Můžete vytvářet, upravovat a mazat vrstvy a také spravovat rozvržení v souborech CAD. Tato funkce je obzvláště užitečná při práci se složitými projekty CAD, které zahrnují více vrstev a rozvržení. Vývojáři softwaru mohou snadno přistupovat k jednotlivým vrstvám v souborech CAD a manipulovat s nimi pomocí rozhraní API a podporuje úkoly, jako je skrytí konkrétních vrstev, změna vlastností vrstev nebo extrakce dat specifických pro vrstvy.
Čtení a extrakce metadat CAD pomocí JavaScriptu
Aspose.CAD pro JavaScript umožňuje vývojářům softwaru přístup k metadatům AutoCADu pomocí několika řádků kódu JavaScript. API umožňuje programátorům snadno načíst informace o vrstvách, blocích, entitách, kótách a dalších vlastnostech, což jim umožňuje programově analyzovat a zpracovávat soubory CAD. Vývojáři mohou navíc ze souborů CAD extrahovat také metadata, jako jsou údaje o autorovi, datum vytvoření a historie úprav. Tyto informace lze využít pro dokumentaci, analýzu nebo další zpracování.