- Tutorials
- Aspose.CAD
- .NET
- Hidden Lines and Entities
- รองรับเส้นที่ซ่อนอยู่ในไฟล์ DWG - บทช่วยสอน Aspose.CAD
รองรับเส้นที่ซ่อนอยู่ในไฟล์ DWG - บทช่วยสอน Aspose.CAD
การแนะนำ
ยินดีต้อนรับสู่บทช่วยสอนที่ครอบคลุมเกี่ยวกับการสนับสนุนบรรทัดที่ซ่อนอยู่ในไฟล์ DWG โดยใช้ Aspose.CAD สำหรับ .NET หากคุณต้องการปรับปรุงโครงการ CAD ของคุณด้วยการรวมเส้นที่ซ่อนอยู่ในไฟล์ DWG ของคุณ แสดงว่าคุณมาถูกที่แล้ว ในคู่มือนี้ เราจะแบ่งกระบวนการออกเป็นขั้นตอนที่ปฏิบัติตามได้ง่าย โดยใช้ Aspose.CAD เพื่อให้ได้ผลลัพธ์ตามที่ต้องการได้อย่างราบรื่น
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเจาะลึกบทช่วยสอน ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้:
- Aspose.CAD สำหรับ .NET: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไลบรารี Aspose.CAD แล้ว คุณสามารถดาวน์โหลดได้ ที่นี่ .
- สภาพแวดล้อมการพัฒนา: ตั้งค่าสภาพแวดล้อมการพัฒนาการทำงานที่มีความสามารถ .NET
- ไฟล์ DWG ตัวอย่าง: เตรียมไฟล์ DWG ให้พร้อมสำหรับการทดสอบ คุณสามารถใช้ไฟล์ “Bottom_plate.dwg” ที่ให้มาได้
นำเข้าเนมสเปซ
ในโปรเจ็กต์ .NET ของคุณ ตรวจสอบให้แน่ใจว่าได้นำเข้าเนมสเปซที่จำเป็นสำหรับการทำงานกับ Aspose.CAD รวมสิ่งต่อไปนี้ไว้ที่ด้านบนของไฟล์โค้ดของคุณ:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.CAD;
using Aspose.CAD.FileFormats.Cad;
using Aspose.CAD.ImageOptions;;
ขั้นตอนที่ 1: โหลดไฟล์ DWG
เริ่มต้นด้วยการโหลดไฟล์ DWG ของคุณโดยใช้ไลบรารี Aspose.CAD ตรวจสอบให้แน่ใจว่าคุณระบุเส้นทางที่ถูกต้องไปยังไดเร็กทอรีเอกสารของคุณ
string MyDir = "Your Document Directory";
string sourceFilePath = MyDir + "Bottom_plate.dwg";
string outPath = MyDir + "Bottom_plate.pdf";
using (CadImage cadImage = (CadImage)Image.Load(sourceFilePath))
{
// รหัสสำหรับขั้นตอนต่อไปจะอยู่ที่นี่
}
ขั้นตอนที่ 2: ตั้งค่าตัวเลือกการแรสเตอร์
กำหนดตัวเลือกการแรสเตอร์เพื่อปรับแต่งกระบวนการแปลง ซึ่งรวมถึงการระบุขนาดหน้า เลเยอร์ที่จะรวม และเค้าโครงที่ต้องพิจารณา
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.PageHeight = cadImage.Height;
rasterizationOptions.PageWidth = cadImage.Width;
rasterizationOptions.Layers = new string[] { "Print", "L1_RegMark", "L2_RegMark" };
ขั้นตอนที่ 3: กำหนดค่าตัวเลือก PDF
ตั้งค่าตัวเลือกสำหรับเอาต์พุต PDF รวมถึงตัวเลือกการแรสเตอร์เวกเตอร์
PdfOptions pdfOptions = new PdfOptions();
rasterizationOptions.Layouts = new string[] { "Model" };
pdfOptions.VectorRasterizationOptions = rasterizationOptions;
ขั้นตอนที่ 4: บันทึกไฟล์ PDF
บันทึกอิมเมจ CAD เป็นไฟล์ PDF ด้วยตัวเลือกที่ระบุ
cadImage.Save(outPath, pdfOptions);
บทสรุป
ยินดีด้วย! คุณได้สนับสนุนบรรทัดที่ซ่อนอยู่ในไฟล์ DWG ของคุณโดยใช้ Aspose.CAD สำหรับ .NET เรียบร้อยแล้ว บทช่วยสอนนี้ให้คำแนะนำโดยละเอียดทีละขั้นตอนเพื่อช่วยให้คุณรวมฟังก์ชันนี้เข้ากับโปรเจ็กต์ CAD ของคุณได้อย่างราบรื่น
คำถามที่พบบ่อย
คำถามที่ 1: Aspose.CAD เข้ากันได้กับไฟล์ DWG ทุกเวอร์ชันหรือไม่
ตอบ 1: ใช่ Aspose.CAD รองรับไฟล์ DWG หลากหลายเวอร์ชัน จึงรับประกันความเข้ากันได้กับแอปพลิเคชัน CAD ที่หลากหลาย
คำถามที่ 2: ฉันสามารถปรับแต่งตัวเลือกการแรสเตอร์สำหรับเลเยอร์ต่างๆ ได้หรือไม่
A2: แน่นอน! ในขั้นตอนที่ 2 คุณสามารถปรับเปลี่ยนLayers
อาร์เรย์เพื่อรวมเลเยอร์เฉพาะที่คุณต้องการพิจารณาระหว่างการแรสเตอร์
คำถามที่ 3: Aspose.CAD มีเวอร์ชันทดลองใช้งานหรือไม่
A3: ได้ คุณสามารถสำรวจคุณสมบัติของ Aspose.CAD ได้โดยใช้รุ่นทดลองใช้ฟรี ที่นี่ .
คำถามที่ 4: ฉันจะรับการสนับสนุนและความช่วยเหลือเพิ่มเติมได้จากที่ไหน
A4: เยี่ยมชมฟอรั่มชุมชน Aspose.CAD ที่นี่ สำหรับการสนับสนุนหรือข้อสงสัยใด ๆ
คำถามที่ 5: ฉันสามารถขอรับใบอนุญาตชั่วคราวสำหรับ Aspose.CAD ได้หรือไม่
A5: ได้ คุณสามารถขอรับใบอนุญาตชั่วคราวสำหรับ Aspose.CAD ได้ ที่นี่ .