
Aspose.CAD Cloud Node.js SDK
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 ที่หลากหลาย SDK นี้ช่วยจัดการความซับซ้อนทั้งหมดที่เกี่ยวข้องกับการประมวลผลไฟล์ CAD ให้มี 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 ออนไลน์ ตัวแปลงข้อมูลอัตโนมัติ หรือซอฟต์แวร์รายงานส่วนบุคคล SDK นี้ครอบคลุมฟีเจอร์ทั้งหมดที่คุณต้องการ
การเริ่มต้นใช้งาน Aspose.CAD Cloud Node.js SDK
วิธีที่แนะนำในการติดตั้ง Aspose.CAD Cloud Node.js SDK คือการใช้ NPM โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น
npm install aspose-cad
คุณสามารถดาวน์โหลดไลบรารีได้โดยตรงจากหน้าผลิตภัณฑ์ Aspose.CAD Cloud Node.js SDK
สร้างและจัดการไฟล์ CAD ภายใน Node.js
Aspose.CAD Cloud Node.js SDK ช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้างและจัดการไฟล์ CAD ภายในแอปพลิเคชัน Node.js ได้อย่างง่ายดาย SDK นี้รองรับไฟล์ CAD หลากหลายรูปแบบ ช่วยให้นักพัฒนาสามารถสร้างและทำงานกับไฟล์ประเภทที่ใช้กันทั่วไป เช่น DWG, DXF และ DWF รวมถึงไฟล์ประเภทอื่นๆ ที่ไม่ค่อยเป็นที่รู้จัก นักพัฒนาซอฟต์แวร์สามารถจัดการไฟล์ CAD ได้หลากหลายรูปแบบ รวมถึงการหมุน การปรับขนาด และการพลิกแบบร่าง คุณสมบัตินี้ช่วยให้สามารถสร้างมุมมองหรือการปรับแต่งได้เองโดยไม่ต้องแก้ไขไฟล์ต้นฉบับ ตัวอย่างต่อไปนี้แสดงให้เห็นว่านักพัฒนาซอฟต์แวร์สามารถโหลดและแก้ไขไฟล์ 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 คือความสามารถในการแปลงไฟล์ AutoCAD DWG, DWF และ DXF CAD เป็น PDF และรูปแบบไฟล์ภาพต่างๆ เช่น BMP, PNG, JPG, JPEG, TIF, TIFF, PSD, GIF และอื่นๆ อีกมากมาย ฟีเจอร์นี้มีประโยชน์อย่างยิ่งสำหรับการสร้างไฟล์ CAD เวอร์ชันที่เข้าถึงได้ง่าย สามารถดูหรือแชร์ได้อย่างง่ายดาย นี่คือตัวอย่างที่แสดงให้เห็นว่านักพัฒนาซอฟต์แวร์สามารถแปลง AutoCAD DWG เป็น 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 ได้อย่างไร
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.`);
});
});