เรนเดอร์เค้าโครงทั้งหมดในแบบร่าง CAD

การแนะนำ

ในด้านการจัดการเอกสารและการแสดงภาพ GroupDocs.Viewer สำหรับ .NET ถือเป็นโซลูชันอเนกประสงค์ ช่วยให้นักพัฒนาสามารถเรนเดอร์เอกสารประเภทต่างๆ ภายในแอปพลิเคชัน .NET ของตนได้อย่างง่ายดาย ความสามารถอันมากมายประกอบด้วยความสามารถในการเรนเดอร์ CAD drawings ได้อย่างมีประสิทธิภาพ รวมถึงเลย์เอาท์ที่ซับซ้อนด้วย ในบทช่วยสอนนี้ เราจะเจาะลึกกระบวนการใช้ประโยชน์จาก GroupDocs.Viewer สำหรับ .NET เพื่อเรนเดอร์เค้าโครงทั้งหมดที่อยู่ในแบบร่าง CAD

ข้อกำหนดเบื้องต้น

ก่อนที่จะเริ่มบทช่วยสอนนี้ ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้:

  1. ความเข้าใจพื้นฐานของการพัฒนา .NET: ความคุ้นเคยกับพื้นฐานการพัฒนา .NET จะเป็นประโยชน์ในการทำความเข้าใจขั้นตอนการใช้งานที่อธิบายไว้ในบทช่วยสอนนี้
  2. การติดตั้ง GroupDocs.Viewer สำหรับ .NET: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไลบรารี GroupDocs.Viewer สำหรับ .NET แล้ว คุณสามารถดาวน์โหลดได้จากเว็บไซต์.
  3. ไฟล์เขียนแบบ CAD: รับไฟล์เขียนแบบ CAD ที่คุณต้องการเรนเดอร์ ซึ่งอาจรวมถึงไฟล์ DWG ที่มีหลายเลย์เอาต์
  4. สภาพแวดล้อมการพัฒนา: ตั้งค่าสภาพแวดล้อมการพัฒนาที่คุณต้องการด้วยเครื่องมือและการขึ้นต่อกันที่จำเป็น

นำเข้าเนมสเปซ

ประการแรก ตรวจสอบให้แน่ใจว่าคุณนำเข้าเนมสเปซที่จำเป็นลงในโปรเจ็กต์ .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 ซึ่งสามารถเข้าถึงได้ที่นี่.