การแปลงไฟล์ 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 ของคุณ คุณไม่เพียงแต่เพิ่มประสิทธิผล แต่ยังสามารถรับประกันว่าองค์กร