การส่งออกวัตถุ OLE จากไฟล์ DWG - บทช่วยสอน Aspose.CAD

การแนะนำ

คุณต้องการแยกวัตถุ OLE ออกจากไฟล์ DWG อย่างง่ายดายหรือไม่? Aspose.CAD สำหรับ .NET พร้อมที่จะปรับปรุงกระบวนการให้กับคุณ ในบทช่วยสอนนี้ เราจะแนะนำคุณตลอดขั้นตอนการส่งออกออบเจ็กต์ OLE ทีละขั้นตอน เพื่อให้มั่นใจว่าคุณจะได้ประโยชน์สูงสุดจากไลบรารี .NET อันทรงพลังนี้

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

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

  • Aspose.CAD สำหรับ .NET Library: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไลบรารีแล้ว คุณสามารถดาวน์โหลดได้จากหน้าดาวน์โหลด Aspose.CAD สำหรับ .NET.

  • ไดเร็กทอรีเอกสาร: ตั้งค่าไดเร็กทอรีที่เก็บไฟล์ DWG ของคุณ แทนที่"Your Document Directory" ในข้อมูลโค้ดที่ให้มาพร้อมกับเส้นทางจริง

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

ในโปรเจ็กต์ .NET ของคุณ คุณจะต้องนำเข้าเนมสเปซที่จำเป็นเพื่อใช้ประโยชน์จากฟังก์ชัน Aspose.CAD ใช้ข้อมูลโค้ดต่อไปนี้:

using Aspose.CAD.FileFormats.Cad;
using Aspose.CAD.ImageOptions;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

ขั้นตอนที่ 1: ตั้งค่าไดเร็กทอรีเอกสาร

string MyDir = "Your Document Directory";

แทนที่"Your Document Directory" ด้วยเส้นทางที่มีไฟล์ DWG ของคุณอยู่

ขั้นตอนที่ 2: ระบุไฟล์ DWG

string[] files = new string[] { "D ZD junior D10m H2m.dwg", "ZD - Senior D6m H2m45.dwg" };

แสดงรายการไฟล์ DWG ที่คุณต้องการประมวลผลภายในอาร์เรย์

ขั้นตอนที่ 3: กำหนดค่าตัวเลือกการส่งออก

PngOptions pngOptions = new PngOptions { };
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
pngOptions.VectorRasterizationOptions = rasterizationOptions;
rasterizationOptions.Layouts = new string[] { "Layout1" };

ปรับแต่งตัวเลือกการส่งออกตามความต้องการของคุณ ในตัวอย่างนี้ เรากำหนดค่าการส่งออก PNG ด้วยเค้าโครงที่ระบุ

ขั้นตอนที่ 4: วนซ้ำไฟล์และส่งออก

foreach (string file in files)
{
    using (CadImage cadImage = (CadImage)Image.Load(MyDir + file))
    {
        cadImage.Save(MyDir + file + "_out.png", pngOptions);
    }
}

วนซ้ำไฟล์ DWG ที่ระบุ โหลดแต่ละไฟล์ และบันทึกไฟล์ PNG ที่ส่งออกด้วยตัวเลือกที่กำหนดไว้

บทสรุป

ยินดีด้วย! คุณได้ส่งออกวัตถุ OLE จากไฟล์ DWG โดยใช้ Aspose.CAD สำหรับ .NET เรียบร้อยแล้ว ไลบรารีอันทรงพลังนี้ทำให้งานที่ซับซ้อนง่ายขึ้น โดยให้ประสิทธิภาพและความยืดหยุ่นในการจัดการไฟล์ CAD

คำถามที่พบบ่อย

คำถามที่ 1: Aspose.CAD สำหรับ .NET เหมาะสำหรับไฟล์ CAD ระดับจูเนียร์และระดับสูงหรือไม่

ตอบ 1: ใช่ Aspose.CAD สำหรับ .NET มีความหลากหลายและสามารถจัดการไฟล์ CAD ได้หลากหลาย รวมถึงรุ่นรองและรุ่นอาวุโส

คำถามที่ 2: ฉันสามารถปรับแต่งตัวเลือกการส่งออกสำหรับเลย์เอาต์ต่างๆ ได้หรือไม่

A2: แน่นอน! ดังที่แสดงในบทช่วยสอน คุณสามารถปรับแต่งตัวเลือกการส่งออก รวมถึงเค้าโครง เพื่อให้เหมาะกับความต้องการเฉพาะของคุณได้

คำถามที่ 3: ฉันจะหาเอกสารโดยละเอียดสำหรับ Aspose.CAD สำหรับ .NET ได้ที่ไหน

A3: สำรวจAspose.CAD สำหรับเอกสาร .NET สำหรับข้อมูลเชิงลึกและตัวอย่าง

คำถามที่ 4: มีการทดลองใช้ฟรีหรือไม่?

ตอบ 4: ได้ คุณสามารถสัมผัสประสบการณ์ความสามารถของ Aspose.CAD สำหรับ .NET ได้ด้วยการทดลองใช้ฟรี เยี่ยมลิงค์นี้ ที่จะเริ่มต้น.

คำถามที่ 5: ฉันจะรับการสนับสนุนหรือเชื่อมต่อกับชุมชนได้อย่างไร

A5: สำหรับการสนับสนุนและการมีส่วนร่วมของชุมชน โปรดไปที่ฟอรั่ม Aspose.CAD.