สำหรับการสร้างภาพวาด 2 มิติหรือ 3 มิติ ซอฟต์แวร์ CAD ต้องใช้ไฟล์ DWG โดยเฉพาะอย่างยิ่ง ไฟล์ DWG อาจใช้เพื่อพัฒนาและเก็บรักษาแผนสำหรับโครงการก่อสร้าง เช่น ถนน สะพาน และอาคาร ในบางกรณี เราอาจต้องส่งออกภาพวาดจากไฟล์ DWG ไปยังเอกสาร Jpeg2000 ทางโปรแกรม การเปลี่ยนแปลงเหล่านี้ทำให้สามารถแชร์ภาพวาดแบบพกพาได้ เรียนรู้วิธีแปลงไฟล์ DWG เป็น Jpeg2000 ใน C# ในโพสต์นี้..
หัวข้อต่อไปนี้จะครอบคลุมในบทความนี้:
- ตัวแปลง C# DWG เป็น Jpeg2000 – ดาวน์โหลดฟรี
- ขั้นตอนในการแปลงไฟล์ DWG เป็นเอกสาร Jpeg2000
- แปลง DWG เป็น Jpeg2000 โดยทางโปรแกรม
- ส่งออก DWG เป็น Jpeg2000 พร้อมตัวเลือก
ตัวแปลง C# DWG เป็น Jpeg2000 – ดาวน์โหลดฟรี
เราจะใช้ API ของ Aspose.CAD for .NET เพื่อแปลงไฟล์ DWG เป็นเอกสาร Jpeg2000 ความสามารถในการสร้าง แก้ไข และจัดการไฟล์ DWG ตลอดจนประเภทไฟล์ a number of other มีให้
คลาส Image ของ API เป็นคลาสพื้นฐานสำหรับการวาดภาพทุกประเภท คลาส CadImage แสดงถึงอิมเมจ DWG เราสามารถตั้งค่าคุณสมบัติ PageWidth และ PageHeight โดยใช้คลาส CadRasterizationOptions คลาส Jpeg2000Options ของ API อนุญาตให้ระบุตัวเลือก Jpeg2000
โปรด ดาวน์โหลด DLL ของ API หรือติดตั้งโดยใช้ NuGet
PM> Install-Package Aspose.CAD
วิธีแปลงไฟล์ DWG เป็น Jpeg2000 โดยใช้ C#
เราสามารถแปลงไฟล์ DWG เป็นเอกสาร Jpeg2000 โดยใช้ Aspose.CAD for .NET โดยทำตามขั้นตอนด้านล่าง:
- โหลดไฟล์วาด DWG
- บันทึก DWG เป็น Jpeg2000
ตอนนี้ มาดูวิธีการทำตามขั้นตอนเหล่านี้ใน C# เพื่อแปลงไฟล์ DWG เป็นเอกสาร Jpeg2000
แปลง DWG เป็น Jpeg2000 โดยทางโปรแกรมใน C#
โปรดทำตามขั้นตอนด้านล่างเพื่อแปลง DWG เป็น Jpeg2000:
- ใช้คลาส Image เพื่อโหลดไฟล์ DWG เป็นอินพุตก่อน
- ต่อไป สร้างอินสแตนซ์ของคลาส Jpeg2000Options
- เรียกใช้เมธอด Jpeg2000 Save() เพื่อบันทึก ยอมรับสองอาร์กิวเมนต์: Jpeg2000Options และพาธไฟล์ Jpeg2000 เอาต์พุต
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงไฟล์ DWG เป็นเอกสาร Jpeg2000 โดยใช้ C#
string inputFile = "file.dwg";
using (Image image = Image.Load(inputFile))
{
// เริ่มต้นวัตถุคลาส Jpeg2000Options
Jpeg2000Options options = new Jpeg2000Options();
// ส่งออก DWG เป็น Jpeg2000
string outPath = "output.j2k";
image.Save(outPath, options);
}
ส่งออก DWG เป็น Jpeg2000 พร้อมตัวเลือกใน C#
เราสามารถระบุตัวเลือกการบันทึก Jpeg2000 ขณะแปลงไฟล์ DWG เป็นเอกสาร Jpeg2000 โดยทำตามขั้นตอนด้านล่าง:
- ใช้คลาส Image เพื่อนำเข้าไฟล์ DWG เป็นอินพุตก่อน
- จากนั้น สร้างอินสแตนซ์ใหม่ของคลาส CadRasterizationOptions
- จากนั้นป้อนความกว้างและความสูงของหน้า
- หลังจากนั้นสร้างอินสแตนซ์ของคลาส Jpeg2000Options
- จากนั้น เลือก CadRasterizationOptions สำหรับคุณสมบัติ VectorRasterizationOptions
- เรียกใช้ฟังก์ชัน Jpeg2000 Save() เพื่อบันทึก ยอมรับสองอาร์กิวเมนต์: Jpeg2000Options และตำแหน่งไฟล์ Jpeg2000 เอาต์พุต
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีระบุความสูงและความกว้างของหน้าในขณะที่บันทึกไฟล์ DWG เป็นเอกสาร Jpeg2000 โดยใช้ C#
string inputFile = "file.dwg";
using (Image image = Image.Load(inputFile))
{
// เริ่มต้นวัตถุคลาส Jpeg2000Options
Jpeg2000Options options = new Jpeg2000Options();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.PageHeight = 500;
cadRasterizationOptions.PageWidth = 500;
options.VectorRasterizationOptions = cadRasterizationOptions;
// ส่งออก DWG เป็น Jpeg2000
string outPath = "output.j2k";
image.Save(outPath, options);
}
รับใบอนุญาตชั่วคราวฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อทดลองใช้ห้องสมุดโดยไม่มีข้อจำกัดในการประเมิน
บทสรุป
ในบทความนี้ เราได้เรียนรู้วิธีการ:
- โหลดไฟล์วาด DWG ที่มีอยู่
- ระบุความสูงและความกว้างของหน้า
- กำหนดตัวเลือกการบันทึก
- บันทึก DWG เป็น Jpeg2000 ใน C#
การแบ่งปันเอกสารเป็นส่วนสำคัญของการดำเนินงานประจำวันขององค์กรส่วนใหญ่ และการมีความสามารถในการแปลงและรวมประเภทไฟล์ได้อย่างรวดเร็วและง่ายดายทำให้มั่นใจได้ว่าคุณสามารถถ่ายโอนไฟล์ได้อย่างปลอดภัยโดยไม่สร้างปัญหาโดยไม่รู้ตัว นอกจากการแปลง DWG เป็น Jpeg2000 ใน C# แล้ว คุณยังสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ Aspose.CAD for .NET API โดยใช้ เอกสารประกอบ ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี