แปลง PLT เป็น PDF ใน C#

แอปพลิเคชัน CAD ใช้ไฟล์ PLT สำหรับสร้างภาพวาด 2 มิติหรือ 3 มิติ โดยเฉพาะอย่างยิ่ง เราสามารถสร้างและบันทึกการออกแบบสำหรับโครงการก่อสร้าง เช่น ทางหลวง สะพาน และอาคารในไฟล์ PLT ในบางกรณี เราอาจต้องส่งออกภาพวาดจากไฟล์ PLT ไปยังเอกสาร PDF โดยทางโปรแกรม การแปลงดังกล่าวอนุญาตให้แบ่งปันภาพวาดในรูปแบบพกพา ในบทความนี้ เราจะเรียนรู้วิธีแปลงไฟล์ PLT เป็น PDF ใน C#

หัวข้อต่อไปนี้จะครอบคลุมในบทความนี้:

  1. ตัวแปลง C# PLT เป็น PDF – ดาวน์โหลดฟรี
  2. ขั้นตอนในการแปลงไฟล์ PLT เป็นเอกสาร PDF
  3. แปลง PLT เป็น PDF โดยทางโปรแกรม
  4. ส่งออก 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:

  1. ใช้คลาส Image โหลดไฟล์ PLT อินพุตในขั้นต้น
  2. สร้างอินสแตนซ์ของคลาส PdfOptions หลังจากนั้น
  3. สุดท้าย หากต้องการบันทึกเป็น 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 โดยทำตามขั้นตอนด้านล่าง:

  1. ใช้คลาส Image โหลดไฟล์ PLT อินพุตในขั้นต้น
  2. จากนั้น สร้างอินสแตนซ์ของคลาส “CadRasterizationOptions”
  3. จากนั้นระบุความกว้างและความสูงของหน้า
  4. สร้างอินสแตนซ์ของคลาส “PdfOptions” ถัดไป
  5. หลังจากนั้น เปลี่ยนค่าของคุณสมบัติ “VectorRasterizationOptions” เป็น “CadRasterizationOptions”
  6. สุดท้าย หากต้องการบันทึกเป็น 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 โดยใช้ เอกสารประกอบ โปรดอย่าลังเลที่จะติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี หากคุณมีคำถามใดๆ

ดูสิ่งนี้ด้วย