
Aspose.CAD Cloud Node.js SDK
AutoCAD rəsmlərini yaratmaq və çevirmək üçün pulsuz Node.js SDK
Node.js Mühitində AutoCAD DWG, DXF, DWF, DXB və STL rəsmlərini yaratmaq, redaktə etmək, oxumaq və ixrac etmək üçün açıq mənbəli Node.js API.
Aspose.CAD Cloud Node.js SDK nədir?
Aspose.CAD Cloud Node.js SDK CAD fayl emal xüsusiyyətlərini Node.js tətbiqlərinə inteqrasiya etmək məqsədi daşıyan tərtibatçılar üçün nəzərdə tutulub. Əgər mürəkkəb memarlıq planları, mühəndis dizaynları və ya texniki təsvirlərlə işləyirsinizsə, bu alət dəsti müxtəlif CAD formatlarının idarə edilməsini asanlaşdırır. CAD fayllarının işlənməsi ilə bağlı bütün mürəkkəblikləri idarə etməklə, bu SDK Node.js proqramları daxilində faylları çevirmək, ixrac etmək və ya göstərmək kimi müxtəlif tapşırıqları yerinə yetirmək üçün istifadəçi dostu API təmin edir. CAD və BIM fayllarının emalını platformalararası tətbiqlərində qurmaq üçün tam həllə ehtiyacı olan proqram tərtibatçıları bunu daha maraqlı seçim hesab edirlər.
Aspose.CAD Cloud Node.js SDK çox yönlüdür. DWG (AutoCAD Drawing), DXF (Drawing Exchange Format), DWF, IFC, STL və hətta tərs mühəndislikdə istifadə olunan Elite CAD faylları kimi müxtəlif standart CAD fayl növlərini idarə edə bilər. Bu geniş dəstək tərtibatçılara bir çox alətə və ya kitabxanaya ehtiyac duymadan məşhur CAD formatları ilə işləməyə imkan verir. Bu kitabxanada biz sıfırdan yeni diaqramlar yaratmaq, CAD şəklini çevirmək, CAD çertyojlarını digər fayl formatlarına çevirmək (saxlamaq), CAD rəsminin təsvir xüsusiyyətlərini əldə etmək və ya qurmaq, AutoCAD faylının miqyasını dəyişmək, CAD fayllarını bulud yaddaşından köçürmək, köçürmək və ya silmək kimi əsas funksiyaları əhatə etmişik.
Aspose.CAD Cloud Node.js SDK, Node.js-də CAD fayllarının idarə edilməsini asanlaşdıran lazımlı alətdir. Bulud hesablama imkanlarından istifadə etməklə o, hətta çoxlu resurs tələb edən tapşırıqları asanlaşdırır, beləliklə, siz işləri rəvan yerinə yetirə bilərsiniz. Bu, həm də CAD fayllarının işlənməsi üçün həcmli yerli sistemləri idarə etmək çətinliyini aradan qaldırır. Beləliklə, əgər siz onlayn CAD görüntüləyicisi, avtomatlaşdırılmış çevirici və ya fərdiləşdirilmiş hesabat proqramı yaradırsınızsa, bu SDK sizə lazım olan bütün funksiyaları əhatə edir.
Aspose.CAD Cloud Node.js SDK ilə işə başlamaq
Aspose.CAD Cloud Node.js SDK quraşdırmanın tövsiyə olunan yolu NPM-dən istifadə etməkdir. Düzgün quraşdırma üçün aşağıdakı əmrdən istifadə edin.
Aspose.CAD Cloud Node.js SDK-nı NPM vasitəsilə quraşdırın
npm install aspose-cad
Siz kitabxananı birbaşa Aspose.CAD Cloud Node.js SDK məhsul səhifəsindən yükləyə bilərsiniz
Node.js daxilində CAD faylları yaradın və manipulyasiya edin
Aspose.CAD Cloud Node.js SDK proqram tərtibatçılarına proqramlı şəkildə Node.js proqramlarında CAD faylları yaratmağı və manipulyasiya etməyi asanlaşdırır. SDK geniş çeşidli CAD fayl formatlarını dəstəkləyir, tərtibatçıların DWG, DXF və DWF kimi ən çox istifadə olunan növləri, eləcə də daha az tanınan formatları yarada və işləyə bilməsini təmin edir. Proqram tərtibatçıları CAD faylları üzərində müxtəlif manipulyasiyalar həyata keçirə bilər, o cümlədən çertyojların fırlanması, miqyasının dəyişdirilməsi və sürüşdürülməsi. Bu xüsusiyyət orijinal faylı dəyişdirmədən fərdiləşdirilmiş görünüşlər və ya düzəlişlər yaratmağa imkan verir. Aşağıdakı nümunə proqram tərtibatçısının Node.js proqramları daxilində mövcud CAD faylını necə yükləyə və dəyişdirə biləcəyini göstərir.
Node.js Tətbiqlərində Mövcud CAD Rəsmini Necə Yükləmək, Dəyişdirmək və Yadda saxlamaq olar?
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.");
});
Node.js-də AutoCAD DWG-ni PDF-ə çevirin
Aspose.CAD Cloud Node.js SDK-nın ən güclü xüsusiyyətlərindən biri onun AutoCAD DWG, DWF və DXF CAD çertyojlarını PDF və BMP, PNG, JPG, JPEG, TIF, TIFF, PSD, GIF və bir sıra digər formatlar kimi şəkil formatlarına çevirmək qabiliyyətidir. Bu xüsusiyyət, asanlıqla baxıla və ya paylaşıla bilən CAD çertyojlarının əlçatan versiyalarını yaratmaq üçün xüsusilə faydalıdır. Proqram tərtibatçılarının Node.js kitabxanasından istifadə edərək AutoCAD DWG-ni PDF-ə necə çevirə biləcəyini nümayiş etdirən nümunə buradadır.
Node.js mühitində AutoCAD DWG-ni PDF-ə necə çevirmək olar?
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.");
});
CAD Fayl Baxıcısının yaradılması
Aspose.CAD Cloud Node.js SDK-nın praktik tətbiqlərindən biri veb-əsaslı CAD fayl görüntüləyicisi yaratmaqdır. SDK-nın göstərmə imkanlarından istifadə etməklə proqram tərtibatçıları istifadəçilərin CAD fayllarını yükləyə və xüsusi proqram təminatına ehtiyac olmadan birbaşa brauzerdə baxa biləcəyi platforma yarada bilərlər. İzləyici istifadəçilər üçün intuitiv təcrübə təmin edən böyütmə, sürüşdürmə və təbəqənin idarə edilməsi kimi funksiyaları daxil edə bilər.
Node.js-də CAD Fayllarının Xüsusi Qatlarını Eksport edin
Proqram təminatı tərtibatçıları tez-tez CAD faylı daxilində xüsusi təbəqələr, tərtibatlar və ya obyektlərlə işləməli olurlar. Aspose.CAD Cloud Node.js SDK istifadəçilərə bu elementləri ayrıca ixrac etməyə imkan verir ki, bu da sonrakı emal və ya təqdimat üçün lazım olan dəqiq məlumatı çıxarmağı asanlaşdırır. Proqram tərtibatçılarının AutoCAD rəsminin xüsusi təbəqələrini Node.js proqramları daxilində PNG şəklinə necə yükləyə və ixrac edə biləcəyini göstərən bir nümunə.
Node.js Tətbiqlərində CAD Rəsminin Xüsusi Qatını PNG-yə necə ixrac etmək olar?
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.`);
});
});