
Aspose.CAD Cloud Node.js SDK
Kostenloses Node.js SDK zum Erstellen und Konvertieren von AutoCAD-Zeichnungen
Open Source Node.js-API zum Erstellen, Bearbeiten, Lesen und Exportieren von AutoCAD DWG-, DXF-, DWF-, DXB- und STL-Zeichnungen in PDF- und Rasterbilder (BMP, GIF, JPG und JPEG) in der Node.js-Umgebung.
Was ist das Aspose.CAD Cloud Node.js SDK?
Das Aspose.CAD Cloud Node.js SDK wurde für Entwickler entwickelt, die CAD-Dateiverarbeitungsfunktionen in ihre Node.js-Anwendungen integrieren möchten. Wenn Sie mit komplexen Architekturentwürfen, Konstruktionsentwürfen oder technischen Zeichnungen arbeiten, vereinfacht dieses Toolkit die Verwaltung verschiedener CAD-Formate. Dieses SDK übernimmt alle komplexen Aufgaben der CAD-Dateiverarbeitung und bietet eine benutzerfreundliche API für verschiedene Aufgaben wie das Konvertieren, Exportieren oder Rendern von Dateien in Node.js-Anwendungen. Für Softwareentwickler, die eine Komplettlösung für die Integration der CAD- und BIM-Dateiverarbeitung in ihre plattformübergreifenden Anwendungen benötigen, ist es eine besonders interessante Option.
Das Aspose.CAD Cloud Node.js SDK ist vielseitig einsetzbar. Es verarbeitet verschiedene Standard-CAD-Dateitypen wie DWG (AutoCAD Drawing), DXF (Drawing Exchange Format), DWF, IFC, STL und sogar Elite-CAD-Dateien für das Reverse Engineering. Diese umfassende Unterstützung ermöglicht Entwicklern die Arbeit mit gängigen CAD-Formaten ohne zusätzliche Tools oder Bibliotheken. In dieser Bibliothek finden Sie wichtige Funktionen wie das Erstellen neuer Diagramme von Grund auf, das Drehen und Spiegeln von CAD-Bildern, das Konvertieren (Speichern) von CAD-Zeichnungen in andere Dateiformate, das Abrufen oder Festlegen von Bildeigenschaften von CAD-Zeichnungen, das Ändern des Maßstabs von AutoCAD-Dateien, das Kopieren, Verschieben oder Löschen von CAD-Dateien aus dem Cloud-Speicher usw.
Das Aspose.CAD Cloud Node.js SDK ist ein praktisches Tool, das die Verarbeitung von CAD-Dateien in einer Node.js-Umgebung zum Kinderspiel macht. Durch die Nutzung der Cloud-Computing-Funktionen werden Aufgaben, selbst ressourcenintensive, optimiert, sodass Sie Ihre Aufgaben reibungslos erledigen können. Dies erspart Ihnen außerdem die Verwaltung umfangreicher lokaler Systeme zur Verarbeitung von CAD-Dateien. Wenn Sie also einen Online-CAD-Viewer, einen automatisierten Konverter oder eine personalisierte Berichtssoftware erstellen, bietet Ihnen dieses SDK alle Funktionen, die Sie benötigen.
Erste Schritte mit dem Aspose.CAD Cloud Node.js SDK
Die empfohlene Installationsmethode für das Aspose.CAD Cloud Node.js SDK ist NPM. Für eine reibungslose Installation verwenden Sie bitte den folgenden Befehl.
Installieren Sie Aspose.CAD Cloud Node.js SDK über NPM
npm install aspose-cad
Sie können die Bibliothek direkt von der Produktseite des Aspose.CAD Cloud Node.js SDK herunterladen.
CAD-Dateien in Node.js erstellen und bearbeiten
Das Aspose.CAD Cloud Node.js SDK erleichtert Softwareentwicklern die programmatische Erstellung und Bearbeitung von CAD-Dateien in ihren Node.js-Anwendungen. Das SDK unterstützt eine Vielzahl von CAD-Dateiformaten und ermöglicht Entwicklern die Erstellung und Bearbeitung der gängigsten Typen wie DWG, DXF und DWF sowie weniger bekannter Formate. Softwareentwickler können CAD-Dateien vielfältig bearbeiten, darunter das Drehen, Skalieren und Spiegeln von Zeichnungen. Diese Funktion ermöglicht die Erstellung individueller Ansichten oder Anpassungen, ohne die Originaldatei zu verändern. Das folgende Beispiel zeigt, wie Softwareentwickler eine vorhandene CAD-Datei in Node.js-Anwendungen laden und bearbeiten können.
Wie lädt, ändert und speichert man eine vorhandene CAD-Zeichnung in Node.js-Apps?
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 in Node.js in PDF konvertieren
Eine der leistungsstärksten Funktionen des Aspose.CAD Cloud Node.js SDK ist die Konvertierung von AutoCAD DWG-, DWF- und DXF-CAD-Zeichnungen in PDF und Bildformate wie BMP, PNG, JPG, JPEG, TIF, TIFF, PSD, GIF und viele weitere. Diese Funktion ist besonders nützlich, um barrierefreie Versionen von CAD-Zeichnungen zu erstellen, die einfach angezeigt oder geteilt werden können. Hier sehen Sie ein Beispiel, das zeigt, wie Softwareentwickler AutoCAD DWG mithilfe der Node.js-Bibliothek in PDF konvertieren können.
Wie konvertiert man AutoCAD DWG in einer Node.js-Umgebung in PDF?
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.");
});
Erstellung eines CAD-Datei-Viewers
Eine praktische Anwendung des Aspose.CAD Cloud Node.js SDK ist die Erstellung eines webbasierten CAD-Datei-Viewers. Mithilfe der Rendering-Funktionen des SDK können Softwareentwickler eine Plattform erstellen, auf der Benutzer CAD-Dateien hochladen und direkt im Browser anzeigen können, ohne spezielle Software zu benötigen. Der Viewer bietet Funktionen wie Zoomen, Schwenken und Ebenenverwaltung und bietet so ein intuitives Benutzererlebnis.
Exportieren bestimmter Ebenen von CAD-Dateien in Node.js
Softwareentwickler müssen häufig mit bestimmten Ebenen, Layouts oder Entitäten innerhalb einer CAD-Datei arbeiten. Das Aspose.CAD Cloud Node.js SDK ermöglicht es Benutzern, diese Elemente separat zu exportieren und so die genau benötigten Informationen für die weitere Verarbeitung oder Präsentation zu extrahieren. Hier ist ein Beispiel, das zeigt, wie Softwareentwickler bestimmte Ebenen einer AutoCAD-Zeichnung in Node.js-Anwendungen als PNG-Bild laden und exportieren können.
Wie exportiere ich eine bestimmte Ebene einer CAD-Zeichnung in PNG in Node.js-Apps?
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.`);
});
});