แอปพลิเคชัน CAD ใช้ไฟล์ PLT สำหรับสร้างภาพวาด 2 มิติหรือ 3 มิติ โดยเฉพาะอย่างยิ่ง เราสามารถสร้างและบันทึกการออกแบบสำหรับโครงการก่อสร้าง เช่น ทางหลวง สะพาน และอาคารในไฟล์ PLT ในบางกรณี เราอาจต้องส่งออกภาพวาดจากไฟล์ PLT ไปยังเอกสาร PDF โดยทางโปรแกรม การแปลงดังกล่าวอนุญาตให้แบ่งปันภาพวาดในรูปแบบพกพา ในบทความนี้ เราจะเรียนรู้วิธีแปลงไฟล์ PLT เป็น PDF ใน C#
หัวข้อต่อไปนี้จะครอบคลุมในบทความนี้:
- ตัวแปลง C# PLT เป็น PDF – ดาวน์โหลดฟรี
- ขั้นตอนในการแปลงไฟล์ PLT เป็นเอกสาร PDF
- แปลง PLT เป็น PDF โดยทางโปรแกรม
- ส่งออก PLT เป็น PDF ด้วยตัวเลือก
โปรแกรมแปลง C# PLT เป็น PDF – ดาวน์โหลดฟรี
ในการแปลงไฟล์ PLT เป็นเอกสาร PDF เราจะใช้ API ของ Aspose.CAD for .NET อนุญาตให้สร้าง แก้ไข และจัดการไฟล์ PLT และรูปแบบไฟล์ อื่นๆ ได้
คลาสพื้นฐานของ API สำหรับการวาดทุกประเภทคือคลาส Image ภาพ PLT แสดงโดยคลาส PltImage คลาส CadRasterizationOptions ช่วยให้เราสามารถปรับเปลี่ยน [PageWidth] และคุณสมบัติ [PageHeight] ตัวเลือก PDF สามารถระบุได้โดยใช้คลาส PdfOptions ของ API
โปรด ดาวน์โหลด DLL ของ API หรือติดตั้งโดยใช้ NuGet
PM> Install-Package Aspose.CAD
วิธีแปลงไฟล์ PLT เป็น PDF โดยใช้ C#
เมื่อใช้ Aspose เราสามารถแปลงไฟล์ PLT เป็นเอกสาร PDF ได้อย่างง่ายดาย CAD for .NET โดยทำตามขั้นตอนด้านล่าง:
- โหลดไฟล์วาด PLT
- บันทึก PLT เป็น PDF
ตอนนี้ มาดูวิธีการทำตามขั้นตอนเหล่านี้ใน C# เพื่อแปลงไฟล์ PLT เป็นเอกสาร PDF
แปลง PLT เป็น PDF โดยทางโปรแกรมใน C#
โปรดทำตามขั้นตอนด้านล่างเพื่อแปลง PLT เป็น PDF:
- ใช้คลาส Image โหลดไฟล์ PLT อินพุตในขั้นต้น
- สร้างอินสแตนซ์ของคลาส PdfOptions หลังจากนั้น
- สุดท้าย หากต้องการบันทึกเป็น PDF ให้เรียกใช้เมธอด Save() PdfOptions และพาธไปยังไฟล์ PDF เอาต์พุตเป็นอาร์กิวเมนต์
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ PLT เป็นเอกสาร PDF โดยใช้ C#
string inputFile ="file.plt";
using (Image image = Image.Load(inputFile))
{
// เริ่มต้นวัตถุคลาส PdfOptions
PdfOptions options = new PdfOptions();
// ส่งออก PLT เป็น PDF
string outPath = "output.pdf";
image.Save(outPath, options);
}
ส่งออก PLT เป็น PDF ด้วยตัวเลือกใน C#
เราสามารถระบุตัวเลือกการบันทึก PDF ในขณะที่แปลงไฟล์ PLT เป็นเอกสาร PDF โดยทำตามขั้นตอนด้านล่าง:
- ใช้คลาส Image โหลดไฟล์ PLT อินพุตในขั้นต้น
- จากนั้น สร้างอินสแตนซ์ของคลาส “CadRasterizationOptions”
- จากนั้นระบุความกว้างและความสูงของหน้า
- สร้างอินสแตนซ์ของคลาส “PdfOptions” ถัดไป
- หลังจากนั้น เปลี่ยนค่าของคุณสมบัติ “VectorRasterizationOptions” เป็น “CadRasterizationOptions”
- สุดท้าย หากต้องการบันทึกเป็น PDF ให้เรียกใช้เมธอด Save() PdfOptions และพาธไปยังไฟล์ PDF เอาต์พุตเป็นอาร์กิวเมนต์
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีระบุความสูงและความกว้างของหน้าในขณะที่บันทึกไฟล์ PLT เป็นเอกสาร PDF โดยใช้ C#
string inputFile ="file.plt";
using (Image image = Image.Load(inputFile))
{
// เริ่มต้นวัตถุคลาส PdfOptions
PdfOptions options = new PdfOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.PageHeight = 500;
cadRasterizationOptions.PageWidth = 500;
options.VectorRasterizationOptions = cadRasterizationOptions;
// ส่งออก PLT เป็น PDF
string outPath = "output.pdf";
image.Save(outPath, options);
}
รับใบอนุญาตชั่วคราวฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อทดลองใช้ห้องสมุดโดยไม่มีข้อจำกัดในการประเมิน
บทสรุป
ในบทความนี้ เราได้เรียนรู้วิธีการ:
- โหลดไฟล์วาด PLT ที่มีอยู่
- ระบุความสูงและความกว้างของหน้า
- กำหนดตัวเลือกการบันทึก
- บันทึก PLT เป็น PDF ใน C#
รูปแบบไฟล์ PLT เป็นไฟล์พล็อตเตอร์แบบเวกเตอร์ที่นำเสนอโดย Autodesk, Inc. และมีข้อมูลสำหรับไฟล์ CAD บางไฟล์ รายละเอียดการลงจุดต้องการความถูกต้องและแม่นยำในการผลิต และการใช้ไฟล์ PLT รับประกันสิ่งนี้เนื่องจากภาพทั้งหมดพิมพ์โดยใช้เส้นแทนจุด รูปแบบจะขึ้นอยู่กับรูปแบบไฟล์ HPGL ซึ่งใช้สำหรับส่งข้อมูลไปยังเครื่องพิมพ์พล็อตเตอร์ นอกจากการแปลง PLT เป็น PDF ใน C# แล้ว คุณยังสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ Aspose.CAD for .NET API โดยใช้ เอกสารประกอบ โปรดอย่าลังเลที่จะติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี หากคุณมีคำถามใดๆ