
Aspose.CAD Cloud Node.js SDK
SDK Node.js gratuito para criar e converter desenhos AutoCAD
API Node.js de código aberto para criar, editar, ler e exportar desenhos DWG, DXF, DWF, DXB e STL do AutoCAD para PDF e imagens raster (BMP, GIF, JPG e JPEG) dentro do ambiente Node.js.
O que é o Aspose.CAD Cloud Node.js SDK?
O Aspose.CAD Cloud Node.js SDK foi desenvolvido para programadores que procuram integrar capacidades de processamento de ficheiros CAD nas suas aplicações Node.js. Quer trabalhe com projetos de arquitetura complexos, projetos de engenharia ou desenhos técnicos, este kit de ferramentas simplifica a gestão de diversos formatos CAD. Ao lidar com todas as complexidades relacionadas com o processamento de ficheiros CAD, este SDK fornece uma API de fácil utilização para executar diversas tarefas, como converter, exportar ou renderizar ficheiros em aplicações Node.js. Os programadores de software que necessitam de uma solução completa para integrar o processamento de ficheiros CAD e BIM nas suas aplicações multiplataforma consideram-no uma opção ainda mais interessante.
O Aspose.CAD Cloud Node.js SDK é versátil. Suporta vários tipos de ficheiros CAD padrão, tais como DWG (Desenho do AutoCAD), DXF (Formato de Intercâmbio de Desenhos), DWF, IFC, STL e até mesmo ficheiros Elite CAD utilizados em engenharia inversa. Este amplo suporte permite que os programadores trabalhem com formatos CAD populares sem a necessidade de múltiplas ferramentas ou bibliotecas. Nesta biblioteca, abordamos características importantes, como a criação de novos diagramas a partir do zero, rodar e inverter uma imagem CAD, converter (guardar) desenhos CAD para outros formatos de ficheiro, obter ou definir propriedades de imagem de desenhos CAD, modificar a escala de um ficheiro AutoCAD, copiar, mover ou eliminar ficheiros CAD do armazenamento em nuvem, etc.
O SDK Node.js do Aspose.CAD Cloud é uma ferramenta útil que facilita o manuseamento de ficheiros CAD num ambiente Node.js. Ao aproveitar os recursos de computação em nuvem, agiliza as tarefas, mesmo aquelas que exigem muitos recursos, para que as possa executar sem problemas. Isto também elimina o incómodo de gerir sistemas locais volumosos para processar ficheiros CAD. Assim, quer esteja a criar um visualizador CAD online, um conversor automatizado ou um software de relatórios personalizado, este SDK tem todas as características necessárias.
Introdução ao SDK Node.js do Aspose.CAD Cloud
A forma recomendada de instalar o SDK Node.js do Aspose.CAD Cloud é utilizando o NPM. Utilize o seguinte comando para uma instalação sem problemas.
Instalar o SDK do Aspose.CAD Cloud Node.js através do NPM
npm install aspose-cad
Pode descarregar a biblioteca diretamente da página do produto Aspose.CAD Cloud Node.js SDK
Criar e Manipular Ficheiros CAD em Node.js
O SDK Aspose.CAD Cloud Node.js facilita a criação e a manipulação programática de ficheiros CAD nas suas aplicações Node.js por parte dos programadores de software. O SDK suporta uma grande variedade de formatos de ficheiros CAD, garantindo que os programadores podem criar e trabalhar com os tipos mais comuns, como DWG, DXF e DWF, bem como com formatos menos conhecidos. Os programadores de software podem realizar diversas manipulações em ficheiros CAD, incluindo rotação, dimensionamento e inversão de desenhos. Esta funcionalidade permite a criação de visualizações ou ajustes personalizados sem alterar o ficheiro original. O exemplo seguinte mostra como um programador de software pode carregar e modificar um ficheiro CAD existente em aplicações 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.");
});
Converter DWG do AutoCAD para PDF no Node.js
Uma das características mais poderosas do SDK Aspose.CAD Cloud Node.js é a capacidade de converter desenhos CAD DWG, DWF e DXF do AutoCAD para formatos PDF e de imagem, como BMP, PNG, JPG, JPEG, TIF, TIFF, PSD, GIF e diversos outros. Esta funcionalidade é particularmente útil para criar versões acessíveis de desenhos CAD que podem ser facilmente visualizados ou partilhados. Eis um exemplo que demonstra como os programadores de software podem converter DWG do AutoCAD para PDF utilizando a biblioteca Node.js.
Como converter AutoCAD DWG para PDF no ambiente 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.");
});
Criação de Visualizador de Ficheiros CAD
Uma aplicação prática do SDK Node.js da Aspose.CAD Cloud é a criação de um visualizador de ficheiros CAD baseado na web. Utilizando as capacidades de renderização do SDK, os programadores de software podem criar uma plataforma onde os utilizadores podem carregar ficheiros CAD e visualizá-los diretamente no browser, sem a necessidade de software especializado. O visualizador pode incluir funcionalidades como zoom, panorâmica e gestão de camadas, proporcionando uma experiência intuitiva aos utilizadores.
Exportar Camadas Específicas de Ficheiros CAD em Node.js
Os programadores de software têm frequentemente de trabalhar com camadas, layouts ou entidades específicas dentro de um ficheiro CAD. O SDK Aspose.CAD Cloud Node.js permite aos utilizadores exportar estes elementos separadamente, facilitando a extração das informações exatas necessárias para o processamento ou apresentação posterior. Eis um exemplo que mostra como os programadores de software podem carregar e exportar camadas específicas de um desenho do AutoCAD para uma imagem PNG dentro das aplicações Node.js.
Como exportar uma camada específica de desenho CAD para PNG dentro das aplicações 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.`);
});
});