แปลง STL เป็น PDF รูปภาพ PNG

STL ย่อมาจาก stereolithography แสดงถึงรูปทรงเรขาคณิตพื้นผิว 3 มิติ มักใช้ในแอปพลิเคชันที่เกี่ยวข้องกับ CAD คุณสามารถแปลงไฟล์ STL เป็น PDF ได้อย่างรวดเร็วและง่ายดาย การแปลงรูปแบบไฟล์นี้มีประโยชน์ในสถานการณ์เมื่อคุณต้องการดูข้อมูลในระบบปฏิบัติการและสภาพแวดล้อมที่แตกต่างกัน เนื่องจากความเข้ากันได้ของรูปแบบ PDF ในทำนองเดียวกัน คุณสามารถเรนเดอร์ภาพ STL เป็น PNG เพื่อดูตัวอย่างไฟล์อย่างรวดเร็ว ให้เราดูที่ส่วนต่อไปนี้เพื่อเรียนรู้ให้ดียิ่งขึ้น:

การแปลงรูปภาพ STL เป็น PDF หรือ PNG – การติดตั้ง API

Aspose.CAD for .NET API รองรับการทำงานกับ STL, DWG, PLT และ รูปแบบไฟล์ที่รองรับ อื่นๆ อีกมากมาย ที่นี่เราจะจัดการกับการแปลงไฟล์ STL โดยเฉพาะ คุณสามารถกำหนดค่า API ได้โดยการดาวน์โหลดไฟล์ DLL จากส่วน ดาวน์โหลด หรือใช้คำสั่งติดตั้งต่อไปนี้ที่เกี่ยวข้องกับ แพ็คเกจ NuGet:

PM> Install-Package Aspose.CAD

แปลง STL เป็น PDF โดยทางโปรแกรมโดยใช้ C#

PDF เป็นรูปแบบที่ได้รับความนิยมเนื่องจากมีความเข้ากันได้อย่างมากกับสภาพแวดล้อมของระบบและแอพพลิเคชั่นมากมาย คุณอาจต้องแปลงไฟล์ STL เป็น PDF ในแอปพลิเคชันที่ใช้ .NET ด้านล่างนี้เป็นขั้นตอนสำหรับการแปลง STL เป็น PDF:

  1. โหลดอิมเมจ STL อินพุต
  2. เริ่มต้นอินสแตนซ์ของคลาส PdfOptions
  3. แปลงไฟล์ STL เป็น PDF ด้วยวิธี บันทึก

ข้อมูลโค้ดด้านล่างแสดงวิธีแปลง STL เป็น PDF โดยทางโปรแกรมด้วย C#:

// ระบุเส้นทางสำหรับไฟล์ STL อินพุต
string sourceFilePath = dataDir + "galeon.stl";

// โหลดอิมเมจ STL อินพุต
using (var cadImage = (CadImage)Image.Load(sourceFilePath))
{             
    // เริ่มต้นอินสแตนซ์คลาส PdfOptions
    PdfOptions pdfOptions = new PdfOptions();
                
    string outPath = sourceFilePath + "test.pdf";

    // แปลง STL เป็น PDF
    cadImage.Save(outPath, pdfOptions);
}

แปลงภาพ STL เป็น PNG โดยทางโปรแกรมด้วย C#

คุณสามารถแปลงไฟล์ STL เป็นภาพ PNG เพื่อดูตัวอย่างข้อมูลได้อย่างรวดเร็ว ขั้นตอนด้านล่างอธิบายกระบวนการแปลงไฟล์ STL:

  1. โหลดไฟล์ STL ต้นทางเป็นอินพุต
  2. เริ่มต้นอินสแตนซ์ของคลาส PngOptions
  3. แปลง STL เป็น PNG และบันทึกผลลัพธ์

รหัสต่อไปนี้อธิบายวิธีการทำตามขั้นตอนเหล่านี้เพื่อแปลงภาพ STL เป็น PNG โดยทางโปรแกรมใน C#:

// ระบุเส้นทางสำหรับไฟล์ STL อินพุต
string sourceFilePath = dataDir + "galeon.stl";

// โหลดอิมเมจ STL อินพุต
using (var cadImage = (CadImage)Image.Load(sourceFilePath))
{
    // เริ่มต้นอินสแตนซ์คลาส PngOptions
    PngOptions pngOptions = new PngOptions();

    string outPath = sourceFilePath + "test.png";

    // แปลง STL เป็น PNG
    cadImage.Save(outPath, pngOptions);
}

บทสรุป

ในส่วนเหล่านี้ เราได้เรียนรู้วิธีแปลงหรือส่งออกไฟล์ STL เป็น PDF หรือรูปภาพ PNG โดยใช้โค้ด C# ในแอปพลิเคชันที่ใช้ .NET ในทำนองเดียวกัน การแปลงและการจัดการที่เกี่ยวข้องกับ CAD อื่นๆ อีกหลายอย่างเป็นคุณสมบัติหลักของ API คุณสามารถสำรวจเพิ่มเติมได้โดยอ่านผ่าน เอกสารประกอบ คุณสามารถหารือเกี่ยวกับข้อกังวลของคุณกับเราผ่านทาง ฟอรัมการสนับสนุนฟรี หากคุณต้องการความช่วยเหลือในการสร้าง POC สำหรับความต้องการของคุณ เรารู้สึกเป็นเกียรติที่ได้ช่วยเหลือคุณ!

ดูสิ่งนี้ด้วย