การแปลงไฟล์ CAD เป็นรูปแบบที่เข้าถึงได้มากขึ้นอย่าง PDF เป็นสิ่งจำเป็นในหลายอุตสาหกรรมที่วิศวกร สถาปนิก และนักออกแบบมักจะทำงานร่วมกับมืออาชีพที่อาจไม่มีซอฟต์แวร์ CAD ที่ติดตั้งอยู่ เนื่องจาก PDF ได้รับการสนับสนุนอย่างกว้างขวางและสามารถเปิดได้บนอุปกรณ์เกือบทุกชนิดโดยไม่มีปัญหาความเข้ากันได้ การแปลงแบบ CAD เป็น PDF จึงจัดทำโซลูชันที่เหมาะสมสำหรับการแชร์ การเก็บถาวร และการพิมพ์เอกสาร เทคนิค ในโพสต์บล็อกนี้ เราจะอธิบายขั้นตอนการแปลง CAD เป็น PDF ใน C# โดยใช้ Conholdate.Total สำหรับ .NET SDK ซึ่งนำเสนอวิธีการที่มีประสิ

ทำไมต้องแปลงภาพวาด CAD เป็นเอกสาร PDF?

  • PDF เป็นหนึ่งในรูปแบบไฟล์ที่ได้รับการสนับสนุนอย่างกว้างขวาง ทำให้การแชร์ภาพวาด CAD กับลูกค้า เพื่อนร่วมงาน หรือผู้มีส่วนได้ส่วนเสียทำได้ง่ายขึ้นโดยไม่จำเป็นต้องใช้ซอฟต์แวร์เฉพาะทาง
  • การแปลง CAD เป็น PDF จะช่วยให้การวาดที่ซับซ้อนยังคงปลอดภัยและไม่สามารถถูกเปลี่ยนแปลงโดยไม่ได้ตั้งใจขณะทำการแจกจ่าย ซึ่งเป็นสิ่งสำคัญในการปกป้องความถูกต้องของเอกสารการออกแบบ
  • ไฟล์ PDF มีขนาดกะทัดรัดและปรับให้เหมาะสมสำหรับการจัดเก็บและการเก็บถาวร ทำให้เป็นรูปแบบที่ถูกเลือกสำหรับการเก็บรักษาที่ยาวนานของการออกแบบด้านวิศวกรรมและสถาปัตยกรรม
  • การแปลงเลย์เอาต์ CAD เป็น PDF ช่วยให้มืออาชีพสามารถทำการหมายเหตุตีพิมพ์และนำเสนอผลงานของตนได้โดยไม่ประนีประนอมความแม่นยำและคุณภาพของภาพวาดต้นฉบับ

แปลง CAD เป็น PDF ใน C# - การกำหนดค่า SDK

กระบวนการแปลง CAD เป็น PDF โดยใช้ Conholdate.Total for .NET เป็นกระบวนการที่ราบรื่น และ SDK รับรองว่าคุณภาพเชิงโครงสร้าง องค์ประกอบกราฟิก และการปรับขนาดของไฟล์ CAD ดั้งเดิมยังคงอยู่ในเอกสารที่ส่งออก ซึ่งทำให้เป็นตัวเลือกที่เหมาะสมสำหรับผู้เชี่ยวชาญที่ต้องการผลลัพธ์ที่มีความละเอียดสูงเมื่อแจกจ่ายหรือนำเสนอการออกแบบในสภาพแวดล้อมที่ไม่มีตัวดู CAD แทนที่จะพึ่งพาเครื่องมือภายนอกหรือกระบวนการที่ซับซ้อน นักพัฒนาสามารถรวมฟีเจอร์นี้เข้าไปในแอปพลิเคชัน .NET ของตนได้โดยตรง ทำให้ผู้ใช้ปลายทางสามารถแปลงภาพวาด

Install-Package Conholdate.Total

แปลง CAD เป็น PDF ใน C#

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

Contracts.Func<LoadOptions> getLoadOptions =() => new CadLoadOptions
{
  LayoutNames = new []{ "Layout1", "Layout3" }, // Specifying Layouts
  // Width = 1920,
  // Height = 1080
};
using (Converter converter = new Converter("filePath/CAD-Drawing.dwf", getLoadOptions))
{
  PdfConvertOptions options = new PdfConvertOptions();
  converter.Convert("filePath/cadToPDF-NET.pdf", options);
}

ตัวอย่างนี้แสดงให้เห็นว่าการแปลงนั้นง่ายเพียงใด ในขณะที่ให้ความยืดหยุ่นกับคุณเกี่ยวกับส่วนใดของการวาด CAD ที่คุณต้องการเรนเดอร์ คุณสามารถเลือกเลย์เอาต์หนึ่งหรือหลายเลย์เอาต์ ควบคุมความละเอียดของเอาต์พุต และสร้าง PDF คุณภาพสูงที่สามารถแชร์ข้ามทีมได้อย่างง่ายดาย

ข้อสรุป

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

ดูเพิ่มเติม