เรนเดอร์เค้าโครงทั้งหมดในรูปแบบ CAD
การแนะนำ
GroupDocs.Viewer สำหรับ .NET ถือเป็นโซลูชันที่มีความยืดหยุ่นสูงในด้านการจัดการและการแสดงภาพเอกสาร ช่วยให้นักพัฒนาสามารถแสดงผลเอกสารประเภทต่างๆ ได้อย่างง่ายดายภายในแอปพลิเคชัน .NET ความสามารถมากมายของ GroupDocs.Viewer สำหรับ .NET คือการเรนเดอร์แบบ CAD ได้อย่างมีประสิทธิภาพ รวมถึงเลย์เอาต์ที่ซับซ้อนที่เกี่ยวข้อง ในบทช่วยสอนนี้ เราจะเจาะลึกถึงกระบวนการใช้ประโยชน์จาก GroupDocs.Viewer สำหรับ .NET ในการเรนเดอร์เลย์เอาต์ทั้งหมดที่มีอยู่ในแบบ CAD
ข้อกำหนดเบื้องต้น
ก่อนที่จะเริ่มบทช่วยสอนนี้ ให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้:
- ความเข้าใจพื้นฐานในการพัฒนา .NET: ความคุ้นเคยกับหลักพื้นฐานการพัฒนา .NET จะเป็นประโยชน์ในการทำความเข้าใจขั้นตอนการใช้งานที่ระบุไว้ในบทช่วยสอนนี้
- การติดตั้ง GroupDocs.Viewer สำหรับ .NET: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไลบรารี GroupDocs.Viewer สำหรับ .NET แล้ว คุณสามารถดาวน์โหลดได้จาก เว็บไซต์.
- ไฟล์ CAD Drawing: รับไฟล์ CAD Drawing ที่คุณต้องการเรนเดอร์ ซึ่งอาจรวมถึงไฟล์ DWG ที่มีเลย์เอาต์หลายแบบ
- สภาพแวดล้อมการพัฒนา: ตั้งค่าสภาพแวดล้อมการพัฒนาที่คุณต้องการด้วยเครื่องมือและการอ้างอิงที่จำเป็น
นำเข้าเนมสเปซ
ขั้นแรก ตรวจสอบให้แน่ใจว่าคุณได้นำเข้าเนมสเปซที่จำเป็นไปยังโปรเจ็กต์ .NET ของคุณแล้ว เนมสเปซเหล่านี้ช่วยให้เข้าถึงฟังก์ชันต่างๆ ที่จำเป็นสำหรับการเรนเดอร์ภาพวาด CAD ด้วย GroupDocs.Viewer ได้
using System;
using System.IO;
using GroupDocs.Viewer.Options;
ขั้นตอนที่ 2: นำเข้าเนมสเปซ System.IO
using System.IO;
ขั้นตอนที่ 1: ระบุไดเรกทอรีผลลัพธ์
string outputDirectory = "Your Document Directory";
กำหนดไดเร็กทอรีที่คุณต้องการบันทึกเอาท์พุตที่แสดงผล
ขั้นตอนที่ 2: กำหนดรูปแบบเส้นทางไฟล์เพจ
string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.html");
ตั้งค่ารูปแบบเส้นทางไฟล์ของหน้าที่แสดงผล ในกรณีนี้ หน้าจะถูกบันทึกเป็นไฟล์ HTML
ขั้นตอนที่ 3: สร้างอินสแตนซ์ของวัตถุ Viewer
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_DWG_WITH_LAYOUTS_AND_LAYERS))
สร้างอินสแตนซ์ของคลาส Viewer โดยส่งเส้นทางไปยังไฟล์รูปวาด CAD เป็นพารามิเตอร์
ขั้นตอนที่ 4: กำหนดค่าตัวเลือกมุมมอง HTML
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
options.CadOptions.RenderLayouts = true;
กำหนดค่าตัวเลือกมุมมอง HTML โดยระบุว่าควรแสดงเค้าโครงสำหรับรูปวาด CAD
ขั้นตอนที่ 5: เรนเดอร์ภาพวาด CAD
viewer.View(options);
เรียกใช้วิธีการมุมมองของวัตถุ Viewer โดยส่งตัวเลือกที่กำหนดค่าไว้เพื่อเรนเดอร์รูปวาด CAD
ขั้นตอนที่ 6: แสดงไดเรกทอรีผลลัพธ์
Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");
แจ้งให้ผู้ใช้ทราบเกี่ยวกับการเรนเดอร์ที่ประสบความสำเร็จและตำแหน่งของไดเร็กทอรีเอาต์พุต
บทสรุป
ในบทช่วยสอนนี้ เราได้ศึกษาวิธีการใช้ GroupDocs.Viewer สำหรับ .NET เพื่อแสดงเค้าโครงทั้งหมดที่มีอยู่ในแบบ CAD โดยปฏิบัติตามคำแนะนำทีละขั้นตอนและนำตัวอย่างโค้ดที่ให้มาไปใช้ คุณสามารถผสานฟังก์ชันนี้เข้ากับแอปพลิเคชัน .NET ของคุณได้อย่างราบรื่น จึงช่วยเพิ่มความสามารถในการแสดงภาพเอกสาร
คำถามที่พบบ่อย
GroupDocs.Viewer เข้ากันได้กับรูปแบบ CAD ต่างๆ หรือไม่
ใช่ GroupDocs.Viewer รองรับการเรนเดอร์รูปวาด CAD ในรูปแบบเช่น DWG และ DXF
ฉันสามารถปรับแต่งเอาท์พุตการเรนเดอร์ให้สอดคล้องกับข้อกำหนดของแอปพลิเคชันของฉันได้หรือไม่
แน่นอนว่า GroupDocs.Viewer นำเสนอตัวเลือกต่างๆ มากมายในการปรับแต่งผลลัพธ์การเรนเดอร์ รวมถึงคุณภาพของภาพ ขนาดหน้า และอื่นๆ อีกมากมาย
GroupDocs.Viewer ต้องมีใบอนุญาตเพิ่มเติมสำหรับการใช้งานเชิงพาณิชย์หรือไม่
ใช่ สำหรับการใช้งานเชิงพาณิชย์ คุณอาจจำเป็นต้องขอใบอนุญาต คุณสามารถขอใบอนุญาตชั่วคราวเพื่อวัตถุประสงค์ในการทดสอบ หรือซื้อใบอนุญาตเชิงพาณิชย์จากเว็บไซต์ได้
ฉันสามารถเรนเดอร์รูปวาด CAD แบบอะซิงโครนัสด้วย GroupDocs.Viewer ได้หรือไม่
ใช่ GroupDocs.Viewer ให้ความสามารถในการเรนเดอร์แบบอะซิงโครนัส ช่วยให้สามารถจัดการรูปวาด CAD ขนาดใหญ่ได้อย่างมีประสิทธิภาพโดยไม่บล็อกเธรดหลัก
GroupDocs.Viewer ให้การสนับสนุนการแก้ไขปัญหาและความช่วยเหลือด้านเทคนิคหรือไม่
แน่นอน คุณสามารถขอความช่วยเหลือและการสนับสนุนจากฟอรัมชุมชน GroupDocs.Viewer ได้ ที่นี่.