1. מוצרים
  2.   CAD
  3.   Node.js
  4.   Aspose.CAD Cloud Node.js SDK

Aspose.CAD Cloud Node.js SDK

 
 

ערכת פיתוח תוכנה חינמית של Node.js ליצירה והמרת שרטוטי AutoCAD

ממשק API בקוד פתוח של Node.js ליצירה, עריכה, קריאה וייצוא של רישומי AutoCAD DWG, DXF, DWF, DXB ו-STL לתמונות PDF ורסטר (BMP, GIF, JPG ו-JPEG) בתוך סביבת Node.js.

מהו Aspose.CAD Cloud Node.js SDK?

Aspose.CAD Cloud Node.js SDK מיועד למפתחים שמטרתם לשלב תכונות עיבוד קבצי CAD באפליקציות Node.js שלהם. אם אתם עובדים עם תוכניות אדריכליות מורכבות, עיצובים הנדסיים או שרטוטים טכניים, ערכת כלים זו מייעלת את ניהול פורמטי CAD מגוונים. על ידי טיפול בכל המורכבויות הקשורות לעיבוד קבצי CAD, SDK זה מספק API ידידותי למשתמש לביצוע משימות שונות כגון המרה, ייצוא או עיבוד קבצים בתוך יישומי Node.js. מפתחי תוכנה הזקוקים לפתרון מלא לבניית עיבוד קבצי CAD ו-BIM באפליקציות חוצות הפלטפורמות שלהם מוצאים אותו בחירה מעניינת עוד יותר.

Aspose.CAD Cloud Node.js SDK הוא רב-תכליתי. הוא יכול להתמודד עם מגוון סוגי קבצי CAD סטנדרטיים כמו DWG (AutoCAD Drawing), DXF (Drawing Exchange Format), DWF, IFC, STL, ואפילו קבצי Elite CAD המשמשים בהנדסה הפוכה. תמיכה רחבה זו מאפשרת למפתחים לעבוד עם פורמטי CAD פופולריים מבלי להזדקק לכלים או ספריות מרובות. בספרייה זו, כיסינו תכונות עיקריות, כגון יצירת דיאגרמות חדשות מאפס, סיבוב תמונה של CAD, המרת (שמירה) של שרטוטי CAD לפורמטי קובץ אחרים, קבלת או הגדרת מאפייני תמונה של שרטוט CAD, שינוי קנה מידה של קובץ AutoCAD, העתקה, העברה או מחיקה של קבצי CAD מאחסון ענן וכו'.

Aspose.CAD Cloud Node.js SDK הוא כלי שימושי שהופך את הטיפול בקבצי CAD בסביבת Node.js לקלים. על ידי ניצול יכולות מחשוב ענן, הוא מייעל משימות, אפילו כאלה הדורשות משאבים רבים, כך שתוכלו לבצע דברים בצורה חלקה. זה גם מסיר את הטרחה של ניהול מערכות מקומיות מגושמות לעיבוד קבצי CAD. אז אם אתם יוצרים מציג CAD מקוון, ממיר אוטומטי או תוכנת דיווח מותאמת אישית, ערכת פיתוח תוכנה זו מכסה את כל התכונות שאתם צריכים.

Previous Next

תחילת העבודה עם Aspose.CAD Cloud Node.js SDK

הדרך המומלצת להתקנת Aspose.CAD Cloud Node.js SDK היא באמצעות NPM. אנא השתמש בפקודה הבאה להתקנה חלקה.

התקנת Aspose.CAD Cloud Node.js SDK דרך NPM

npm install aspose-cad 

ניתן להוריד את הספרייה ישירות מדף המוצר Aspose.CAD Cloud Node.js SDK

יצירה ותפעול של קבצי CAD בתוך Node.js

ערכת ה-SDK של Aspose.CAD Cloud Node.js מאפשרת למפתחי תוכנה ליצור ולתפעל בקלות קבצי CAD באופן תכנותי בתוך יישומי Node.js שלהם. ערכת ה-SDK תומכת במגוון רחב של פורמטים של קבצי CAD, מה שמבטיח שמפתחים יוכלו ליצור ולעבוד עם הסוגים הנפוצים ביותר כמו DWG, DXF ו-DWF, כמו גם פורמטים פחות מוכרים. מפתחי תוכנה יכולים לבצע מניפולציות שונות על קבצי CAD, כולל סיבוב, קנה מידה והיפוך שרטוטים. תכונה זו מאפשרת יצירת תצוגות או התאמות מותאמות אישית מבלי לשנות את הקובץ המקורי. הדוגמה הבאה מראה כיצד מפתח תוכנה יכול לטעון ולשנות קובץ CAD קיים בתוך יישומי Node.js.

כיצד לטעון, לשנות ולשמור שרטוט CAD קיים בתוך אפליקציות 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.");
});

המרת AutoCAD DWG ל-PDF ב-Node.js

אחת התכונות החזקות ביותר של Aspose.CAD Cloud Node.js SDK היא היכולת שלה להמיר שרטוטי CAD של AutoCAD DWG, DWF ו-DXF לפורמטים של PDF ותמונה כגון BMP, PNG, JPG, JPEG, TIF, TIFF, PSD, GIF ומספר פורמטים אחרים. תכונה זו שימושית במיוחד ליצירת גרסאות נגישות של שרטוטי CAD שניתן לצפות בהן או לשתף אותן בקלות. הנה דוגמה המדגימה כיצד מפתחי תוכנה יכולים להמיר AutoCAD DWG ל-PDF באמצעות ספריית Node.js.

כיצד להמיר DWG מ-AutoCAD ל-PDF בסביבת 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.");
});

יצירת מציג קבצי CAD

יישום מעשי אחד של Aspose.CAD Cloud Node.js SDK הוא יצירת מציג קבצי CAD מבוסס אינטרנט. על ידי ניצול יכולות הרינדור של ה-SDK, מפתחי תוכנה יכולים לבנות פלטפורמה שבה משתמשים יכולים להעלות קבצי CAD ולהציג אותם ישירות בדפדפן ללא צורך בתוכנה מיוחדת. הצופה יכול לכלול תכונות כמו זום, הזזה וניהול שכבות, ומספק חוויה אינטואיטיבית למשתמשים.

ייצוא שכבות ספציפיות של קבצי CAD ב-Node.js

מפתחי תוכנה צריכים לעתים קרובות לעבוד עם שכבות, פריסות או ישויות ספציפיות בתוך קובץ CAD. Aspose.CAD Cloud Node.js SDK מאפשר למשתמשים לייצא אלמנטים אלה בנפרד, מה שמקל על חילוץ המידע המדויק הדרוש לעיבוד או הצגה נוספים. הנה דוגמה המראה כיצד מפתחי תוכנה יכולים לטעון ולייצא שכבות ספציפיות של שרטוט AutoCAD לתמונת PNG בתוך יישומי Node.js.

כיצד לייצא שכבה ספציפית של שרטוט CAD לקובץ PNG בתוך אפליקציות 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.`);
    });
});
 עִברִית