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

หัวข้อต่อไปนี้จะกล่าวถึงด้านล่าง:

.NET API เพื่อดูไฟล์ STL

GroupDocs.Viewer แสดง โปรแกรมดูเอกสาร .NET API ที่อนุญาตให้แสดงเอกสารเป็น PDF, HTML และรูปภาพภายในแอปพลิเคชัน .NET ในบทความนี้ เราจะใช้มันในตัวอย่างเพื่อแปลงไฟล์ STL เป็นรูปแบบไฟล์อื่นๆ

คุณสามารถดาวน์โหลดโปรแกรมติดตั้ง DLLs หรือ MSI ได้จาก ส่วนการดาวน์โหลด หรือติดตั้ง API ในแอปพลิเคชัน .NET ของคุณผ่านทาง NuGet

PM> Install-Package GroupDocs.Viewer

ดูไฟล์ STL เป็น PDF โดยใช้ C#

บ่อยครั้งที่จำเป็นต้องแปลงรูปแบบ Stereolithography STL เป็นรูปแบบ PDF เนื่องจากมีความสามารถในการพกพาสูง ขั้นตอนต่อไปนี้แสดงวิธีการแปลงไฟล์ STL เป็นรูปแบบ PDF โดยใช้ C#

  • โหลดไฟล์ STL โดยใช้คลาส Viewer
  • เตรียมตัวเลือกการเรนเดอร์ PDF โดยใช้คลาส PdfViewOptions
  • ใช้เมธอด View() เพื่อเรนเดอร์ไฟล์ STL เป็น PDF

ตัวอย่างโค้ด C# ต่อไปนี้แสดงไฟล์ STL เป็นรูปแบบ PDF

using (Viewer viewer = new Viewer("path/input.stl"))
{
    PdfViewOptions options = new PdfViewOptions("path/stl-output.pdf");
    viewer.View(options);
}

ดูไฟล์ STL เป็น HTML, JPG หรือ PNG โดยใช้ C#

ในทำนองเดียวกัน คุณสามารถแปลงไฟล์ STL เป็นรูปแบบอื่นได้ตามความต้องการ ขั้นตอนต่อไปนี้ช่วยให้คุณแสดงไฟล์ STL เป็นรูปแบบอื่นๆ โดยใช้ C#

  • โหลดไฟล์ STL โดยใช้คลาส Viewer
  • เตรียมตัวเลือกการเรนเดอร์ตามรูปแบบการแปลง:
    • การแสดง HTML ต้องการคลาส HtmlViewOptions(คุณสามารถใช้ทรัพยากรแบบฝังตัวหรือภายนอกก็ได้)
    • การเรนเดอร์ JPG ใช้คลาส JpgViewOptions
    • การเรนเดอร์ PNG ต้องใช้คลาส PngViewOptions
  • ใช้เมธอด View() เพื่อเรนเดอร์ไฟล์ STL เป็น HTML, JPG หรือ PNG

ด้านล่างนี้คือตัวอย่าง C# ที่แสดงไฟล์ STL แยกกันในแต่ละรูปแบบโดยใช้ตัวเลือกรูปแบบที่เกี่ยวข้อง

STL เป็น HTML โดยใช้ C#

โค้ด C# ต่อไปนี้แปลงไฟล์ STL เป็น HTML ด้วยทรัพยากรแบบฝัง ในทำนองเดียวกัน คุณสามารถแปลงเป็น HTML ด้วยทรัพยากรภายนอก

using (Viewer viewer = new Viewer("path/input.stl"))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("path/stl-output.html");
    viewer.View(options);
}

STL เป็น JPG โดยใช้ C#

รหัส C# ต่อไปนี้แปลงไฟล์ STL เป็นรูปแบบภาพ JPG

using (Viewer viewer = new Viewer("path/input.stl"))
{
    JpgViewOptions options = new JpgViewOptions("path/stl-output.jpg");
    viewer.View(options);
}

STL เป็น PNG โดยใช้ C#

รหัส C# ต่อไปนี้แปลงไฟล์ STL เป็นรูปแบบภาพ PNG

using (Viewer viewer = new Viewer("path/input.stl"))
{
    PngViewOptions options = new PngViewOptions("path/stl-output.png");
    viewer.View(options);
}

รับใบอนุญาต API ฟรี

คุณสามารถใช้ API ได้ฟรีโดย ขอรับใบอนุญาตชั่วคราว

บทสรุป

โดยสรุป เราได้เรียนรู้วิธีการเรนเดอร์ไฟล์ STL เป็นรูปแบบอื่นๆ โดยเฉพาะอย่างยิ่ง เราแปลงไฟล์ STL เป็นรูปแบบ PDF, HTML, JPG และ PNG โดยใช้ตัวอย่าง C# คุณสามารถสร้างแอปพลิเคชัน STL viewer ของคุณเองได้ เช่น Groupdocs.Viewer Online App

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ GroupDocs.Viewer for .NET โปรดไปที่ เอกสารประกอบ สำหรับข้อสงสัย ติดต่อเราผ่านทาง ฟอรัม

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