เรนเดอร์เค้าโครงทั้งหมดในแบบร่าง CAD
การแนะนำ
ในด้านการจัดการเอกสารและการแสดงภาพ GroupDocs.Viewer สำหรับ .NET ถือเป็นโซลูชันอเนกประสงค์ ช่วยให้นักพัฒนาสามารถเรนเดอร์เอกสารประเภทต่างๆ ภายในแอปพลิเคชัน .NET ของตนได้อย่างง่ายดาย ความสามารถอันมากมายประกอบด้วยความสามารถในการเรนเดอร์ CAD drawings ได้อย่างมีประสิทธิภาพ รวมถึงเลย์เอาท์ที่ซับซ้อนด้วย ในบทช่วยสอนนี้ เราจะเจาะลึกกระบวนการใช้ประโยชน์จาก GroupDocs.Viewer สำหรับ .NET เพื่อเรนเดอร์เค้าโครงทั้งหมดที่อยู่ในแบบร่าง CAD
ข้อกำหนดเบื้องต้น
ก่อนที่จะเริ่มบทช่วยสอนนี้ ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้:
- ความเข้าใจพื้นฐานของการพัฒนา .NET: ความคุ้นเคยกับพื้นฐานการพัฒนา .NET จะเป็นประโยชน์ในการทำความเข้าใจขั้นตอนการใช้งานที่อธิบายไว้ในบทช่วยสอนนี้
- การติดตั้ง GroupDocs.Viewer สำหรับ .NET: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไลบรารี GroupDocs.Viewer สำหรับ .NET แล้ว คุณสามารถดาวน์โหลดได้จากเว็บไซต์.
- ไฟล์เขียนแบบ CAD: รับไฟล์เขียนแบบ CAD ที่คุณต้องการเรนเดอร์ ซึ่งอาจรวมถึงไฟล์ DWG ที่มีหลายเลย์เอาต์
- สภาพแวดล้อมการพัฒนา: ตั้งค่าสภาพแวดล้อมการพัฒนาที่คุณต้องการด้วยเครื่องมือและการขึ้นต่อกันที่จำเป็น
นำเข้าเนมสเปซ
ประการแรก ตรวจสอบให้แน่ใจว่าคุณนำเข้าเนมสเปซที่จำเป็นลงในโปรเจ็กต์ .NET ของคุณ เนมสเปซเหล่านี้ให้การเข้าถึงฟังก์ชันที่จำเป็นสำหรับการเรนเดอร์ภาพวาด CAD ด้วย GroupDocs.Viewer
using System;
using System.IO;
using GroupDocs.Viewer.Options;
ขั้นตอนที่ 2: นำเข้า System.IO Namespace
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 Drawing
viewer.View(options);
เรียกใช้เมธอด View ของออบเจ็กต์ 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 ซึ่งสามารถเข้าถึงได้ที่นี่.